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);
}
浙公网安备 33010602011771号