首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web开发 >

session中存放List[][]二维数组有关问题请问

2012-05-21 
session中存放List[][]二维数组问题请教在session中存放了一个List[2][]二维数组,每执行一次查询后,从sess

session中存放List[][]二维数组问题请教
在session中存放了一个List[2][]二维数组,每执行一次查询后,从session中取出lList[][],将本次的查询结果插入之前结果的后面,代码例如下:
List[][] Arr=(List[][]) Session.getAttribute("list");
int counter = (Integer) Session.getAttribute("counter");
//session中存放用来标记数组下标的参数
Arr[0][counter] = result1;
Arr[1][counter] = result2;
Session.setAttribute("list");
Session.setAttribute("counter");
现在的问题是:当后一次将查询结果插入此session中的数组时,前一项插入的值就会被清空,不知道是什么原理。
请高手大侠们指教一下,出现这个现象的原因是啥?怎么样可以不清除之前的记录?谢谢!

[解决办法]
建议放弃这个方案,太耗服务器资源了

热点排行