当前位置: 代码迷 >> J2EE >> 求解ssh2中,保存页面数据的思路
  详细解决方案

求解ssh2中,保存页面数据的思路

热度:77   发布时间:2016-04-21 22:13:27.0
求解ssh2中,保留页面数据的思路
举个例子,我有一个编辑页面,通过action得到数据库里的一个list集合,在插入或更改数据库以前,我需要在页面对list集合进行增删改的操作。由于每次增删改都会刷新一次页面,action里面那个list存不住值。我想把action里面的list集合设置成静态的,但是听说静态会影响线程安全,网上也是建议尽量不要用静态,想问问大家有没有什么更好的办法或者我不知道的技术,谢谢大家!

------解决方案--------------------
在action里执行完自己的业务逻辑然后再给list赋值,
会回显的
------解决方案--------------------
可以自己写一个类,把list与用户唯一标识(用户ID或者session,要看你的系统结构)关联起来,通过唯一标识调整list的内容。
class List2User{
    int userid;
    List<?> list;
}

……
static List2User list;
……