首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

struts2刷新页面重复提交表单的有关问题,<s:token/>标签不适用小弟我的这种情况

2012-01-24 
struts2刷新页面重复提交表单的问题,s:token/标签不适用我的这种情况s:token/应该是通过是否是从同一

struts2刷新页面重复提交表单的问题,<s:token/>标签不适用我的这种情况
<s:token/>应该是通过是否是从同一个页面提交来判断重复提交表单的.

但是我的这个页面要求操作从头至尾都在一个JSP页面,上面部分是表单,下面部分是表格,每次提交后回到原页面,但是下面的表格增加一行新提交的,这种情况下,我提交一次以后,一旦对页面刷新,又会重复提交一次一模一样的,但是如果加了<s:token>的话,结果就是这个页面只能提交一次,第二次提交就会被认为是重复的.


所以我想问问有没有什么其他的解决方案

[解决办法]
请求重定向
response.sendRedirect("");
或者在struts-config.xml
<forward ....redirect="true">
[解决办法]
2个页面互相跳转的话
可以使用这种令牌机制
但是在同一个页面就只能做一次提交了
建议用AJAX 这样异步提交 局部刷新

热点排行