今天无意间看见这个话题 我看了一下都是说如何屏蔽快捷键的 我很费解 禁止refresh和reload事件不行吗?问什么没人这么说啊?
解决方案 »
- <form:form modelAttribute="inMain"/>中对象修改,表单中没有的属性为空。怎么解决。
- 有人搞过nutch搜索吗? 我出现个job fail错误啊?
- 跪求nexus-maven-repository-index.zip ,发给我一份吧,感激不尽
- servlet文件下载,不读文件。
- dispathAction如何实现多个的参数的URL
- 跪求开发包,有的仁兄发一份啊
- dwr 直接调用dao的问题 要崩溃了 帮忙啊
- java面试题目,请高人指点
- 如何实现模乎查询
- java 对word 文件的读写问题,在线等待
- 碰到貌似是JSP字段的问题,不明白问题出在哪里 求助下,谢谢各位大大了!在线等,很急,谢谢
- Tomcat浏览网页的根路径
原来我们是用验证的:比如是在刷新提交表达的时候,验证一下,如果内容和原来(就是在刷新之前)的一样,那么就返回,提交错误信息,说已经输入过了
1 在你的表单页里HEAD区加入这段代码:
<META HTTP-EQUIV="pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
<META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT">
2
生成一个令牌保存在用户session中,在form中加一个hidden域,显示该令
牌的值,form提交后重新生成一个新的令牌,将用户提交的令牌和session
中的令牌比较,如相同则是重复提交
3
在你的服务器端控件的代码中使用Response.Redirect("selfPage")语句。但是大多的数都不使用这种方法。
方法还有很多
4
<input type="button" value="提交" onclick="this.disabled=true;this.form.submit()">5在JSP页面的FORM表单中添加一个hidden域
<input type="hidden" name="url"value=<%=request.getRequestURL()%>>
在你的serverlet中添加如下语句
String url=request.getParameter("url");
response.sendRedirect(url);