struts2 中如何防止重复提交表单?(1) 如何使我点击了提交按钮之后按钮变灰不能再点击?
(2) 如何用令牌解决?好像不是很好的预防。。
希望找到优质的答案 ,谢谢大家
(2) 如何用令牌解决?好像不是很好的预防。。
希望找到优质的答案 ,谢谢大家
解决方案 »
- 浅谈java操作cookie
- ERROR LazyInitializationException:19 - illegal access to loading collection
- 请教一个Hibernate left join fetch 问题
- Springside3配置项目TOMCAT报错springSecurityFilterChain
- 一个关于struts2表单创建的问题
- apache 2.2.4安装成功 但是启动不了??
- 主题:javascript生成的树形目录如何把读取的id传递给jsp页面
- 初学struts,请教表示层jsp有哪些写法获取 action模块层变量的值的??
- 一个奇怪的TOMCAT的问题
- 请问怎样在jboss中用缺省的路径映射?
- hibernate可以用配置文件反向生成数据库 那ibatis可不可以通过配置文件生成数据库??
- 用Hibernate过段时间就出现“关闭的连接”要如何解决
2)在form 中放一个<s:token/>标签
...
...
XML code
<action name="save" class="yourAction" method="savepost">
<interceptor-ref name="token"/>
<interceptor-ref name="defaultStack"/>
<result name="invalid.token" >/error/yourError.jsp</result>
<result name="success" >/success.jsp</result>
</action>
...
...
2)在form 中放一个<s:token/>标签
3)用js控制提交方法,不就可以很方便的让按钮disable了
2)在form 中放一个<s:token/>标签
3)js控制提交,点击之后不可用
1.JSP 页面 from 中 添加 <s:token/>
2.在struts.xml 添加如下.
让那个按钮变灰很简单,有个属性叫什么我忘了,你去找找,只要设置一下,按钮就无效了
<result type="redirectAction">
<param name="actionName">xxx</param>
<param name="xx">${xx}</param>
<param name="xx">${xx}</param>
</result>
</action>
用redirectAction类型跳转