Struts2——"token"拦截器(防止表单重复提交)
2017-07-28 10:47
609 查看
可以使用token标签防止重复提交
用法:
第一步:在表单中加入
第二步:
以上配置加入了“token”拦截器和“invalid.token”结果,因为“token”拦截器在会话的token与请求的token不一致时,将会直接返回“invalid.token”结果。
用法:
第一步:在表单中加入
<s:form action="helloworld_other" method="post" namespace="/test"> <s:textfield name="person.name"/><s:token/><s:submit/> </s:form>
第二步:
<action name="helloworld_*" class="cn.itcast.action.HelloWorldAction" method="{1}"> <interceptor-ref name="defaultStack"/> <!-- 增加令牌拦截器 --> <interceptor-ref name="token"> <!-- 哪些方法被令牌拦截器拦截 --> <param name=“includeMethods">save</param> </interceptor-ref> <!-- 当表单重复提交转向的页面 --> <result name="invalid.token">/WEB-INF/page/message.jsp</result> </action>
以上配置加入了“token”拦截器和“invalid.token”结果,因为“token”拦截器在会话的token与请求的token不一致时,将会直接返回“invalid.token”结果。
相关文章推荐
- Struts2中防止表单重复提交的两种方式及token拦截器的原理及作用
- struts2 token拦截器防止表单重复提交
- 不用struts2的token机制,手动防止表单数据重复提交
- S8.1_Struts2_Interceptor 拦截器的原理 拦截器与过滤器的区别 自定义拦截器 拦截器防止表单重复提交
- Struts2 <s:token>防止表单重复提交 %{}
- 不用struts2的token机制,手动防止表单数据重复提交
- Struts2标签<s:token />防止表单重复提交
- Struts2_防止重复提交的token拦截器
- Struts2标签之token防止表单重复提交
- 7、struts2 案例( 模型驱动、 防止表单重复提交--拦截器 、数据回显 、值栈 、 OGNL表达式综合运用)
- 不用struts2的token机制,手动防止表单数据重复提交
- 使用struts2的token机制和cookie来防止表单重复提交
- 详解struts2的token机制和cookie来防止表单重复提交
- 基于struts2的令牌拦截器,防止表单重复提交
- Struts2利用token防止表单重复提交
- struts2中token防止重复提交表单
- struts2利用token和tokenSession实现防止表单重复提交的具体代码
- Struts2学习10--防止表单的重复提交token标签和tokenSession
- struts2防止表单重复提交(s:token)
- struts2基础(一) struts2标签<s:token />防止表单重复提交