首页>>程序代码>>Struts1.2防止重复提交
Struts1.2防止重复提交
来源: 易习特达网 时间: 2014-09-03 08:41:19

Struts主要通过设置令牌环防止重复提交的
具体过程是:
1.在保存之前的方法里保存令牌(Token)
 public ActionForward toAdd(ActionMapping mapping,ActionForm form,HttpServletRequest request,HttpServletResponse response){
 //产生token,并保存在session会话中
 this.saveToken(request);
 }

2.开始保存
public ActionForward add(ActionMapping mapping,ActionForm form,HttpServletRequest request,HttpServletResponse response){
   if(isTokenValid(request)){
 .........
 //执行保存
 save();
 resetToken("request");
 ........
   }else{
 //重复提交
 saveToken(request);
   }

}

网友评论留言

验证码 换一张
上一篇:Servlet中的基本类和接口使用说明 下一篇:log4j较完全的详细配置说明