当前位置: 代码迷 >> Web开发 >> session中存放List[][]二维数组有关问题请问
  详细解决方案

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

热度:123   发布时间:2012-05-21 18:04:41.0
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中的数组时,前一项插入的值就会被清空,不知道是什么原理。
请高手大侠们指教一下,出现这个现象的原因是啥?怎么样可以不清除之前的记录?谢谢!

------解决方案--------------------
建议放弃这个方案,太耗服务器资源了
  相关解决方案