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