struts2刷新页面重复提交表单的问题,<s:token/>标签不适用我的这种情况 <s:token/>应该是通过是否是从同一个页面提交来判断重复提交表单的.但是我的这个页面要求操作从头至尾都在一个JSP页面,上面部分是表单,下面部分是表格,每次提交后回到原页面,但是下面的表格增加一行新提交的,这种情况下,我提交一次以后,一旦对页面刷新,又会重复提交一次一模一样的,但是如果加了<s:token>的话,结果就是这个页面只能提交一次,第二次提交就会被认为是重复的.所以我想问问有没有什么其他的解决方案 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我碰到这种情况一般用frameset作的只刷新部分,不过修改比较麻烦,不建议你再action里面控制下,如果不是初始化页面就不要跳转可以么 请求重定向response.sendRedirect("");或者在struts-config.xml<forward ....redirect="true"> 2个页面互相跳转的话可以使用这种令牌机制但是在同一个页面就只能做一次提交了建议用AJAX 这样异步提交 局部刷新 <s:token/> 是Struts2的标签吧,怎么会有 response.sendRedirect("");或者在struts-config.xml<forward ....redirect="true">这样的答案呢?? <result name="selMemberInfo" type="dispatcher">/page/jsp/jtmembermanage.jsp</result><result name="addJTMemberIn" type="redirect-action"> <param name="actionName">jtmember</param><!--action类bean的名字--> <param name="method">selMemberInfo</param><!--action类中你想跳转到的方法名--></result>通过type="redirect-action"来定向到查询方法 让你的操作方法(添加,修改等)与查询方法分成两个action方法,操作时先调操作的action方法然后redirect-action到查询方法再通过查询方法返回到指定页面,如果用户刷新页面 此时重复调用的是查询的action方法 对程序无影响。 HTTP 500 内部服务器错误 问题 struts配置多个global-forwards 下拉表 显示SQL数据库内容? dom4j读取rss问题请教 有问题困扰,请兄弟姐妹们给于帮助! 通过fckeditor编辑freemarker模板的问题! 一个B/S系统自动停掉的问题 不能正常浏览,打开的是源文件 请问,开发JSP用得是什么操作系统,WIN2000还是SOLARIS多点,或者LINUX 我这个女人太笨,问大家一个问题!!来者有分!! 验证码问题,webLogic中出现“response already committed”错误 IE7AJAX查询不了更新的数据
只刷新部分,不过修改比较麻烦,不建议
你再action里面控制下,如果不是初始化页面就不要跳转可以么
response.sendRedirect("");
或者在struts-config.xml
<forward ....redirect="true">
可以使用这种令牌机制
但是在同一个页面就只能做一次提交了
建议用AJAX 这样异步提交 局部刷新
怎么会有 response.sendRedirect("");
或者在struts-config.xml
<forward ....redirect="true">
这样的答案呢??
<result name="addJTMemberIn" type="redirect-action">
<param name="actionName">jtmember</param><!--action类bean的名字-->
<param name="method">selMemberInfo</param><!--action类中你想跳转到的方法名-->
</result>
通过type="redirect-action"来定向到查询方法 让你的操作方法(添加,修改等)与查询方法分成两个action方法,操作时先调操作的action方法然后redirect-action到查询方法再通过查询方法返回到指定页面,如果用户刷新页面 此时重复调用的是查询的action方法 对程序无影响。