当前位置:编程学习 > JAVA >>

struts2 tokenSession问题

<package name="ipproject" extends="struts-default" namespace="/ipproject">
<action name="ipproject" class="ipProjectAction">
<result name="editProject">/jsp/module/fruitmanage/ProjectEdit.jsp</result>
<interceptor-ref name="tokenSession" >
         <param name="includeMethods">saveProject</param>
         </interceptor-ref>
         <interceptor-ref name="defaultStack"/>
</action>
</package>

点击保存调用editProject第一次没问题 右击刷新也会出现重复提交不需要invalid.token  但是第二次点击保存时候也会被认为重复提交 而且还必须要invalid.token

tokenSession 不是不需要定义invalid.token么  如果重复提交了 直接跳转页面么  为什么还需要定义呢  求解  --------------------编程问答-------------------- --------------------编程问答--------------------
引用 1 楼 goutoudashen 的回复:
被LZ的头像深深的折服 。。。


不要看头像  看问题先 --------------------编程问答-------------------- 我也碰到你这个问题,我做了一个记录,给你链接看下
http://sunliyings17.iteye.com/admin/blogs/1993218 --------------------编程问答-------------------- 在action配置中
<interceptor-ref name="token"></interceptor-ref>

然后添加一个全部跳转配置
<global-results>
  <result name="invalid.token">提示重复提交后的页面</result>
 </global-results>
补充:Java ,  Web 开发
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,