JSP 多页传值?
就是平时注册时常见到的,在第一页输入完信息后,点“下一页”,继续输入,再点“下一页”……,可能这样的有四、五页
如果最后都输入准确的话,就统一保存进数据库。
我觉得一般的做法:
1、保存进session中
2、采用hidden传值的方式,这种似乎不太安全,而且,如果每页都有大量的字段的话,到了最后,就太……
不知大家平时用的是什么方法?
------解决方案--------------------可以把信息传进一个容器里,如map,list。
------解决方案--------------------session吧
注册完了,清空。就算没有清空,超时后一样会清空
------解决方案--------------------能使用request来代替session最好,一般不建议使用session。
------解决方案--------------------
不如多做几个div隐藏起来,下一页显示出来
类型card布局。
放在一个form里面
------解决方案--------------------你用struts不,用的话就简单了。它的ActionForm支持多页面填充
如果不用,放在session很危险
------解决方案--------------------
我一般是用这位仁兄的方法
------解决方案--------------------
在把 map 或者 list 存进 request 中。。。
------解决方案--------------------放进一个集合里面在放进request里面
也就是楼上说的
------解决方案--------------------可以试一下不同的做法的效果,用一个map存数据,放在session中
------解决方案--------------------我有一个办法:存在js脚本一个变量里(变量为一个数组或者其它),然后你每个jsp都引用了这个js脚本,自然这个值也就过来了,可以不放入session和request对象
------解决方案--------------------放session方便但安全性可能会差一些。放在request中安装但方便性可能会差一点。
------解决方案--------------------
这个方法确实是个好方法。
session的话 是不建议使用的
reques 就想你说的传个上百个值。也要接收死
------解决方案--------------------隐藏DIV,不同页使用不同DIV,可以使换页更平滑,也不用为了传值而写那么多