知识大全 struts2中使用token避免重复提交
Posted 知
篇首语:人间有三愿,一愿识尽世间好人,二愿读尽世间好书,三愿看尽世间好风光。人间最美四月天,祝你三愿皆有所获。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 struts2中使用token避免重复提交相关的知识,希望对你有一定的参考价值。
在struts xml中
<action name= register class= sunxin struts action RegisterAction >
<! 配置异常映射 当RegisterAction抛出Exception异常时 向用户显示error jsp页面 >
<exception mapping result= error exception= java lang Exception />
<result name= input >/pages/register jsp</result>
<result name= success >/pages/success jsp</result>
<result name= error >/pages/error jsp</result>
<result name= invalid token >/pages/register jsp</result>
<result name= wait >wait jsp</result>
<interceptor ref name= defaultStack ></interceptor ref>
<interceptor ref name= token >
<param name= excludeMethods >input</param>
</interceptor ref>
</action>
在页面中加
<s:actionerror/>
<s:form action= register method= post >
<s:token></s:token>
</s:form>
<interceptor ref name= token />
<interceptor ref name= token session />
<! 注意struts 拦截器名字为token session struts
token: 在活动中检查合法令牌(token) 防止表单的重复提交; 在<s:actionerror/>会产生提示信息
token session: 同上 但是在接到非法令牌时将提交的数据保存在session中; 不会在<s:actionerror/>会产生提示信息
只会在后台发出警告并处理 如下
警告: Form token KO SIJW F NG HM ZBUGOVNY D does not match the session token null
相关参考
用Struts的Token机制解决表单重复提交 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! S
很多时候要防止重复提交比如论坛在发表提问的时候要是不控制那就可以一直提交~ 使用方法论坛为例 askdo为跳到提问页面的action askjsp为提问页面 askokdo:为提问成功提交
Struts2国际化与防止刷新重复提交表单 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 本实例
Web应用中避免Form重复提交的三种方案 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!前两种是利
知识大全 JavaScript实现点击按钮后变灰避免多次重复提交
JavaScript实现点击按钮后变灰避免多次重复提交 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧
知识大全 JSP、Struts避免Form重复提交的几种方案
JSP、Struts避免Form重复提交的几种方案 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
在很多Web应用中为了完成不同的工作一个HTMLform标签中可能有两个或多个submit按钮如下面的代码所示 <![if!supportLineBreakNewLine]> &l
今天在学习的时候碰到了这个问题不知道怎么搞定了也就是在提交表单的时候另外传递一个参数过去这个参数不是那些里面的东西比如要编辑一篇新闻原来转过来了这个新闻对应的编号类似这样intidd=(null=
作为phper我们在开发和学习php过程中难免要经常的接受处理表单数据然而处理表单的时候总会有一个问题困扰大家刷新页面重复提交的问题如何防止刷新页面重复提交呢? 其实在php学习中我们会有很多的
项目中遇到刷新后重复的向数据库增加一条相同的记录引出错误归纳得出问题是 怎样防止页面刷新或后退引起重复提交数据的问题 其实防止刷新是开发中经常遇到的问题通常有多种方法来实现(下面是一些解决方案