怎么在JSP的APPLICATION中处理数组?(100分)

X

xjxjjx

Unregistered / Unconfirmed
GUEST, unregistred user!
怎么在JSP的APPLICATION或SESSION中存放及读取数组,
读取时数组维数及每维的大小又该怎么处理?
 
将数组转成Object放到Application或session里,取出来的时候再还原成数组
好象是这样:
String[] a;
...
Object obj= (Object) a;
session.setAttribute("testobject",obj);
...
a.length是数组长度,维数由你在定义数组的时候定义
 
方法length只能对字符串对象有用。
如:Integer A[10][8];
从APPLICATION中取出时怎么知道10和8。
 
把数组当成一个object放进去,然后取出来的时候再转型。
如:
保存
Integer[][] A = new Integer[10][8];
...
初始化
...
session.setAttribute("qq",A);
取出
Integer[][] B = (Integer[][])session.getAttribute("qq");
B的维数可以这样得到:
B.length和B[0].length。
 
不知楼主是否已经搞定?
 
谢谢各位!
 
顶部