struts2重复刷新问题 比如注册、保存时,struts2重复刷新,重复提交问题怎么解决?最好有代码。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1)action配置拦截器2)在form 中放一个<s:token/>标签 struts action的xml文件:...... <action name="save" class="yourAction" method="savepost"> <interceptor-ref name="token"/> <interceptor-ref name="defaultStack"/> <result name="invalid.token" >/error/yourError.jsp</result> <result name="success" >/success.jsp</result> </action>...... 使用token就行了<s:form action="itcast" namespace="/test" method="post"> 姓名:<s:textfield name="name"/><s:token></s:token> <input type="submit" value="发送"/></s:form>然后我的xml中的配置如下:<package name="itcast" namespace="/test" extends="struts-default"> <action name="itcast" class="cn.itcsst.action.PersonAction"> <interceptor-ref name="defaultStack"/> <interceptor-ref name="token"/> <result name="invalid.token">/index.jsp</result> <result>/WEB-INF/page/message.jsp</result> </action> </package>这样刷新就会跳回index.jsp,不会重复提交 使用token后,通过正常途径,继续注册或保存 可以吗 LS把话都说完了.. 但是LZ struts2官方上面明确说了.Redirect after post, 你post完了重定向 这个问题就不存在了. 连重复提交的问题都不会有了.!比如说你现在一个register和registerUI,两个action, 注册完了以后重定向到registerUI那里不就ok了 就是redirect后接受参数比较麻烦 到底什么是J2EE? java中的通用添加、删除、修改函数,提交总是失败 获取上传信息 tomcat启动脚本中的JAVA的命令行参数问题 weblogic上url资源配置问题!! 如何用iReport和jasperreport做交叉表??? 100分! 急!我在打包生成ejb的JAR时出错 不能从数据表中读取数据的问题 如何按照字符串中的后半部分数字排序。 是学J2EE好呢,还是C++ java RMI 问题 高手请进,小弟在线恭候...先谢谢了啊!
2)在form 中放一个<s:token/>标签
...
... <action name="save" class="yourAction" method="savepost">
<interceptor-ref name="token"/>
<interceptor-ref name="defaultStack"/>
<result name="invalid.token" >/error/yourError.jsp</result>
<result name="success" >/success.jsp</result>
</action>
...
...
<s:form action="itcast" namespace="/test" method="post">
姓名:<s:textfield name="name"/><s:token></s:token>
<input type="submit" value="发送"/>
</s:form>
然后我的xml中的配置如下:
<package name="itcast" namespace="/test" extends="struts-default">
<action name="itcast" class="cn.itcsst.action.PersonAction">
<interceptor-ref name="defaultStack"/>
<interceptor-ref name="token"/>
<result name="invalid.token">/index.jsp</result>
<result>/WEB-INF/page/message.jsp</result>
</action>
</package>
这样刷新就会跳回index.jsp,不会重复提交
但是LZ struts2官方上面明确说了.
Redirect after post, 你post完了重定向 这个问题就不存在了. 连重复提交的问题都不会有了.!
比如说你现在一个register和registerUI,两个action, 注册完了以后重定向到registerUI那里不就ok了