知识大全 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 已经更改为tokenSession >

  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

cha138/Article/program/Java/hx/201311/26764

相关参考

知识大全 用Struts的Token机制解决表单重复提交

用Struts的Token机制解决表单重复提交  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  S

知识大全 struts中token的使用方法

  很多时候要防止重复提交比如论坛在发表提问的时候要是不控制那就可以一直提交~  使用方法论坛为例  askdo为跳到提问页面的action  askjsp为提问页面  askokdo:为提问成功提交

知识大全 Struts2 国际化与防止刷新重复提交表单

Struts2国际化与防止刷新重复提交表单  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  本实例

知识大全 Web应用中避免Form重复提交的三种方案

Web应用中避免Form重复提交的三种方案  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!前两种是利

知识大全 JavaScript实现点击按钮后变灰避免多次重复提交

JavaScript实现点击按钮后变灰避免多次重复提交  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 JSP、Struts避免Form重复提交的几种方案

JSP、Struts避免Form重复提交的几种方案  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 struts2中一个form多个提交的方法

  在很多Web应用中为了完成不同的工作一个HTMLform标签中可能有两个或多个submit按钮如下面的代码所示  <![if!supportLineBreakNewLine]>  &l

知识大全 struts2.0表单提交带参数问题

  今天在学习的时候碰到了这个问题不知道怎么搞定了也就是在提交表单的时候另外传递一个参数过去这个参数不是那些里面的东西比如要编辑一篇新闻原来转过来了这个新闻对应的编号类似这样intidd=(null=

知识大全 php防止刷新页面重复提交

  作为phper我们在开发和学习php过程中难免要经常的接受处理表单数据然而处理表单的时候总会有一个问题困扰大家刷新页面重复提交的问题如何防止刷新页面重复提交呢?  其实在php学习中我们会有很多的

知识大全 asp.net防止页面刷新或后退引起重复提交

  项目中遇到刷新后重复的向数据库增加一条相同的记录引出错误归纳得出问题是  怎样防止页面刷新或后退引起重复提交数据的问题  其实防止刷新是开发中经常遇到的问题通常有多种方法来实现(下面是一些解决方案