Struts_Token防重复提交

1、在查询action 中 saveToken(request);// 防止保存重复提交

2、jsp页面 自动添加 隐藏的token属性,获取后台传过来的token信息;

3、页面表单提交时,将token同时传递到action方法中

4、保存action类中 判断token是否相等,  当第一次时,token肯定相等,则撤销token ,在第二次时,token比较肯定就不相等 ,则提示 重复提交返回界面!

if (!isTokenValid(request)) {
  saveToken(request);
  myForm.setActionMessage("禁止重复提交!");
  return mapping.findForward("actionDo");
} else {
  resetToken(request);
}

posted on 2017-06-07 17:00  李丶小翼  阅读(125)  评论(0编辑  收藏  举报

导航