Struts 2.x 实现防止表单重复提交
2013-06-13 22:04
387 查看
在表单提交过程中,有时候问了防止重复提交,不得不做些处理,特别是在电子商务网站。本文采用Struts 2的token拦截技术来实现防止表达那重复提交。
实现步骤:
一、JSP表单部分的代码如下:
注意:在提交按钮之前加:<s:token/>
二、struts 2配置文件
注意:name="invalid.token"不可更改为其他名称。
实现的效果如下图:
实现步骤:
一、JSP表单部分的代码如下:
<form action="你要提交的Action" method="get" > <span>请输入用户名: </span><input type="text" name="user.name"></br> <span>请输入年龄: </span><input type="text" name="user.age"></br> <s:token/> <input type="submit" value="提交"> </form>
注意:在提交按钮之前加:<s:token/>
二、struts 2配置文件
<package name="user" extends="struts-default" namespace="/"> <action name="user" class="com.simple.action.UserAction" method="add"> <!-- 重复提交拦截器 --> <interceptor-ref name="token" /> <!-- 调用Struts2核心拦截器 --> <interceptor-ref name="defaultStack"></interceptor-ref> <result name="success">/success.jsp</result> <result name="invalid.token">/tokenInvalid.jsp</result> </action> </package>
注意:name="invalid.token"不可更改为其他名称。
实现的效果如下图:
相关文章推荐
- 使用Struts实现防止表单重复提交
- Spring MVC拦截器通过注解方式实现防止表单重复提交
- Struts中数据回显,防止表单重复提交
- 如何使用Struts 2防止表单重复提交?
- Servlet、SPringMVC、Struts等防止表单重复提交的多种处理方法
- Spring MVC拦截器+注解方式实现防止表单重复提交
- 如何使用Struts 2防止表单重复提交?
- struts 防止重复提交表单
- Spring MVC拦截器+注解方式实现防止表单重复提交
- 【Struts】表单的防止重复提交
- 如何使用Struts 2防止表单重复提交?
- Struts2.1 annotation防止表单重复提交
- Spring MVC拦截器+注解方式实现防止表单重复提交
- struts第十六天---防止表单重复提交
- Spring MVC拦截器+注解方式实现防止表单重复提交
- struts 拦截器设置防止表单的重复提交
- Struts---防止表单重复提交Interceptor的一个应用
- Jquery 实现表单提交按钮变灰,防止多次点击提交重复数据
- Spring MVC拦截器+注解方式实现防止表单重复提交
- 【spring mvc】springmvc中自己实现的token防表单重复提交,防止二次提交(二)