0 1

form持久化5

登录界面完成了输入用户名(userid)、密码(password)后,action 搜索出整个系统相关的记录到 allid form上面去,如(schoolid,classid,studentid)。目的是希望之后程序的流程,直接可以查找这个 allid form 就能找到相对应的 id 方便查询其它记录。问题是每次对 allid form 进行 new 对象就会把之前存的数据都清空,不能用 static 修饰 allid form 上的记录,还有什么方法能让 allid form 的记录一直存在直到用户关闭或者退出?

clone么?


问题补充:考虑过,但是这样的话,多用户登录运行程序会不会出现记录混乱?
还有想知道clone 要是做成了form 的克隆之后,效果就是怎样?new form引用的是form 的本体?还是副本?
2012年9月02日 14:58

2个答案 按时间排序 按投票排序

0 1

采纳的答案

可以用session 来实现: 如果不用session实现的话,cookie也是一样的 , 要不你可以可以 用 hashmap 来实现,存取你需要的数据,也可以定义你的流程,不过 map 还是需要 static的 ,  整的来说 session 的机制也是 在服务器当中 存得 map

2012年9月03日 08:32
0 0

典型的session需求啊,在用户登录状态下持久保持数据。 用session最简单。

1、用户登录完成,把数据放到session中;
2、在接下来一系列操作中,需要数据直接从session取。

2012年9月02日 15:01

相关推荐

Global site tag (gtag.js) - Google Analytics