struts2防止表单重复提交

简介: <struts><!-- 默认的视图主题--><constant name="struts.ui.theme" value="simple"/><!-- struts2在防止表单重复提交的拦截中有2个,分别是:token,tokenSession。tokenSession继承token而来。通常情况下,使用tokenSession客户端感觉会比较友好。
< struts >
<!-- 默认的视图主题 -->
< constant name = " struts.ui.theme " value = " simple " />

<!-- struts2在防止表单重复提交的拦截中有2个,分别是:token,tokenSession。tokenSession继承token而来。
通常情况下,使用tokenSession客户端感觉会比较友好。
-->
<!-- 如果重复提交,会跳转到error.jsp页面 -->
< package name = " person " namespace = " /test " extends = " struts-default " >
< action name = " token " class = " com.ljq.action.PersonAction " >
< interceptor - ref name = " defaultStack " />
< interceptor - ref name = " token " />
<!-- 如果重复提交,跳转到error.jsp页面 -->
< result name = " invalid.token " >/ WEB - INF / page / error.jsp </ result >
< result >/ WEB - INF / page / message.jsp </ result >
</ action >
< action name = " tokenSession " class = " com.ljq.action.PersonAction " >
< interceptor - ref name = " defaultStack " />
< interceptor - ref name = " tokenSession " />
<!-- 如果重复提交,不会跳转到error.jsp页面 -->
< result name = " invalid.token " >/ WEB - INF / page / error.jsp </ result >
< result >/ WEB - INF / page / message.jsp </ result >
</ action >
</ package >
</ struts >
目录
相关文章
|
3月前
|
前端开发 JavaScript UED
JFinal框架中防止表单重复提交的方法
每种方法都有其优势和局限性。Token机制能提供较为稳定可靠的保护,但增加了服务器端的处理负担。锁定机制在处理并发请求时更有效,但可能导致用户体验的下降。JavaScript客户端控制提供了良好的用户体验,但依赖于客户端的执行环境。在实际应用中,可以根据具体的场景和需求,选择最适合的方法,或者将多种方法组合使用,以达到最佳的效果。
41 10
|
设计模式 JavaScript 数据库
表单防止重复提交的四种方式
表单防止重复提交的四种方式
329 0
|
前端开发 Java 数据安全/隐私保护
3-SpringSecurity:自定义Form表单
3-SpringSecurity:自定义Form表单
153 0
3-SpringSecurity:自定义Form表单
form表单只提交数据而不进行页面跳转的原因
form表单只提交数据而不进行页面跳转的原因
300 0
form表单只提交数据而不进行页面跳转的原因
Struts2使用Token避免表单重复提交(十三)下
Struts2使用Token避免表单重复提交(十三)
209 0
Struts2使用Token避免表单重复提交(十三)下
|
前端开发
Struts2使用Token避免表单重复提交(十三)上
Struts2使用Token避免表单重复提交(十三)
125 0
Struts2使用Token避免表单重复提交(十三)上
|
存储 Java
初识 JSP---(Cookie / 重写URL / 防止表单重复提交)
Cookie Cookie是servlet发送到web浏览器的少量信息,这些信息由浏览器保存,然后发送回服务器, cookie一般用来保存session的id的会话。
1647 0
|
Web App开发 XML 前端开发