如何防止恶意刷新页面!! 我有一个JSP页面,里面有一些操作,比如插入数据库之类的.如果用户重复刷新我这个页面 我将进行多次操作 请问如何解决!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 简单的就是在保存数据后Redirect到页面 可以用javascript来解决这个问题吧比如,在提交表单的时候var i ;i = 0 ;function check(){ i++; if ( i >0){ return false; } return true;} var form = document.forms[0]; if(form.disable==true) return false; //如果用户提交过一次之后,form的disable属性为true,通过return false直接返回 form.action = "*.jsp"; form.submit(); form.disable=true; 使用Token解决这个问题比较好。、 zjf405(I'm#菜鸟) ( ) 信誉:100 2007-8-28 18:12:10 得分: 0 var form = document.forms[0]; if(form.disable==true) return false; //如果用户提交过一次之后,form的disable属性为true,通过return false直接返回 form.action = "*.jsp"; form.submit(); form.disable=true; 这个方案可以用,在不刷新页面的情况下可以控制提交,另外,在服务端生成token,然后检查提交过来的token,做一个比较,如果两个值不相同则把页面发到一个错误页面去.再不然的话,就记下客户端的IP然后做时间限制吧~~ tomcat 启动80 端口被占用 怎么解决!!! jsp自制标签 Tomcat服务启动一段时间后出现如下的连接异常 关于UUID的问题 这种下拉列表框Struts框架怎么得到值啊? 如何在 把JAVA值当参数传给JS方法? j2ee数据库配置问题(sunApplictionServer+mysql)? 散分求助。一个捆饶我的问题,如何把radio的value值取出来,进者有礼,详情代码请入内 急~~~~~~~无法及时显示修改后的servlet 谁做过web帮助的请进来 在同一台电脑上,打开两个百度网页,这样算建立了几个session web困惑
比如,在提交表单的时候
var i ;
i = 0 ;
function check(){
i++;
if ( i >0){
return false;
}
return true;
}
if(form.disable==true)
return false;
//如果用户提交过一次之后,form的disable属性为true,通过return false直接返回
form.action = "*.jsp";
form.submit();
form.disable=true;
var form = document.forms[0];
if(form.disable==true)
return false;
//如果用户提交过一次之后,form的disable属性为true,通过return false直接返回
form.action = "*.jsp";
form.submit();
form.disable=true;
这个方案可以用,在不刷新页面的情况下可以控制提交,另外,在服务端生成token,然后检查提交过来的token,做一个比较,如果两个值不相同则把页面发到一个错误页面去.
再不然的话,就记下客户端的IP然后做时间限制吧~~