欢迎来到天天文库
浏览记录
ID:6129306
大小:95.50 KB
页数:11页
时间:2018-01-04
《struts2的token实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Struts2中使用token避免重复提交的方法作者:佚名, 出处:IT专家网, 责任编辑:谢妍妍, 2009-09-2213:00 本文Struts2中使用token避免重复提交的方法 1.在struts.xml中 2、-mapping result="error" exception="java.lang.Exception"/> /pages/register.jsp /pages/success.jsp /pages/error.jsp /page3、s/register.jsp wait.jsp input 2.在页面中加4、form action="register" method="post"> 3.. token:在活动中检查合法令牌(token),防止表单的重复提交;在会产生提示信息 token-s5、ession:同上,但是在接到非法令牌时将提交的数据保存在session中;不会在会产生提示信息 只会在后台发出警告并处理,如下: 警告:FormtokenKO80SIJW4F84034NG5HM1ZBUGOVNY64Ddoesnotmatchthesessiontokennull. 编辑推荐: 1.Struts2拦截器execAndWait简介 2.Struts2教程:第一个Struts2程序 3.Struts2对WebWork的改进struts2使用拦截器来检查表单是否重复提交,它采用同步令牌6、的方式来实现对表单重复提交的判断。首先需要在表单中使用标签创建一个新的令牌值,并用你所指定的令牌名把令牌保存到session中。而这个令牌值是随即产生的经过加密的字符序列,不会重复。其次需要为action配置TokenInterceptor或者TokenSessionStoreInterceptor拦截器。这两个拦截器都已经在struts-default.xml中定义,但没有包含在defaultStack拦截器栈中。在action中配置拦截7、器和在重复提交时,将要请求导向的结果视图。 /WEB-INF/pages/reg8、ister.jsp /WEB-INF/pages/register.jsp /WEB-INF/pages/success.js
2、-mapping result="error" exception="java.lang.Exception"/> /pages/register.jsp /pages/success.jsp /pages/error.jsp /page
3、s/register.jsp wait.jsp input
4、form action="register" method="post"> 3.. token:在活动中检查合法令牌(token),防止表单的重复提交;在会产生提示信息 token-s
5、ession:同上,但是在接到非法令牌时将提交的数据保存在session中;不会在会产生提示信息 只会在后台发出警告并处理,如下: 警告:FormtokenKO80SIJW4F84034NG5HM1ZBUGOVNY64Ddoesnotmatchthesessiontokennull. 编辑推荐: 1.Struts2拦截器execAndWait简介 2.Struts2教程:第一个Struts2程序 3.Struts2对WebWork的改进struts2使用拦截器来检查表单是否重复提交,它采用同步令牌
6、的方式来实现对表单重复提交的判断。首先需要在表单中使用标签创建一个新的令牌值,并用你所指定的令牌名把令牌保存到session中。而这个令牌值是随即产生的经过加密的字符序列,不会重复。其次需要为action配置TokenInterceptor或者TokenSessionStoreInterceptor拦截器。这两个拦截器都已经在struts-default.xml中定义,但没有包含在defaultStack拦截器栈中。在action中配置拦截
7、器和在重复提交时,将要请求导向的结果视图。 /WEB-INF/pages/reg
8、ister.jsp /WEB-INF/pages/register.jsp /WEB-INF/pages/success.js
此文档下载收益归作者所有