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,可以使换页更平滑,也不用为了传值而写那么多
[解决办法]
用spring webflow吧
啥都给弄好了,
直接用就行。。。
[解决办法]
用js验证控制页面显示
[解决办法]
要是jsf就容易了,各种savestate
[解决办法]
struts的webform其实也是存储在 request里的map. 只是封装了一把。
[解决办法]
涉及安全隐患的就用SESSION 要么就用表单被
[解决办法]
hidden
隐藏域