今天无意间看见这个话题 我看了一下都是说如何屏蔽快捷键的 我很费解 禁止refresh和reload事件不行吗?问什么没人这么说啊?
解决方案 »
- 查资料没有看出来问题,求教、
- form 中 onsubmit() 不执行
- 关于Servlet编码的问题
- 违反外键约束的问题
- 自制AxtiveX网页显示问题!!!
- 请问大家一般是用什么方式管理自己收集和编写的代码,用到什么软件呢,大家探讨一下:)
- 如何解决"?"之后的中文乱码问题!
- 一个关于request.getCharacterEncoding()的问题,大家帮忙!
- 有谁用过oracle 的 jdevelop 感觉怎么样,我觉得一般来说比jbuilder 强
- 如何判断用户关闭的是属于该用户和服务器会话的最后一个页面(或浏览器窗口)
- 碰到貌似是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);