操作系统寒武纪 - 会让企业IT高兴吗?
492
2023-03-22
基于Struts2实现防止表单重复提交
首先要配置-,-用于控制重复提交内容!其实原理很简单,就是在表单内生成一个序列,判断是否为新的序列,如果是之前的序列,则证明是一个重复提交内容!
-配置如下:
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
http://
注意:
如果你不引用:
那么你的后台就不能再接收到参数。
这两个返回你一定要配置!一个是重复提交的处理,一个是没有表单标记时的处理!
JSP中增加Struts标签的引用
<%@taglib prefix="s" uri="/struts-tags" %>
在表单内增加一个标记:
页面上会看到输出两个隐藏域:
这就是你当前表单的标记,如果没有标记,则返回INPUT,如果标记重复就是重复提交返回invalid.token!
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~