发帖    主题    评论    推荐    标签    作者    订阅    查搜    注册   登陆   关注
 
面向对象 设计模式 领域驱动设计 企业架构 框架 开发教程 微服务 CQRS 扩展性 并发编程 事件溯源 分布式 SOA

请问各位大侠,如果防止用户用“刷新”重复提交

2003-07-10 16:15
赞助商链接

请问各位大侠,如果防止用户用“刷新”重复提交

2003-07-10 16:37

设置session 防止重复提交,我看到一篇文章,忘记地址了,下次再看到贴在这里 是javaworld的

2003-07-13 19:06

我在实际项目中用过的一段代码,大家多提意见
public boolean isReduplicate(HttpServletRequest request) {
HttpSession session = request.getSession();
String reqString=(String)session.getAttribute("reqString");
StringBuffer newReq=new StringBuffer();
Enumeration parameters=request.getParameterNames();
String para=null;
while(parameters.hasMoreElements()){
para=(String)parameters.nextElement();
newReq.append(para);
newReq.append(request.getParameter(para));
}
session.setAttribute("reqString",newReq.toString());
if (reqString==null){
return false;
}else{
if (reqString.equals(newReq.toString())) {
//reduplicate request
return true;
}else{
//correct request
return false;

}
}
}

}

赞助商链接

赞助商链接

返回顶部

移动版 关于本站 使用帮助 联系管理员 最佳分辨率1366x768
OpenSource JIVEJDON Powered by JdonFramework Code © 2002-20 jdon.com