JSP控制表单重复提交
来源:互联网 发布:什么软件适合iphonex 编辑:程序博客网 时间:2024/05/14 23:04
<form action="<%=basePath %>xxx.do">
<input type="hidden" name="reqUUID" value="<%= UUID.randomUUID().toString() %>" />
</form>
String reqUUID = request.getParameter("reqUUID");
String sessionUUID = null;
try {
sessionUUID = request.getSession().getAttribute("sessionUUID").toString();
} catch (Exception e) {
sessionUUID = null;
}
if(reqUUID!=null){
if(sessionUUID!=null && sessionUUID.equals(requestUUID)){//重复提交表单
List list = request.getSession().getAttribute(sessionUUID);
request.setAttribute("dataList",list);
request.getRequestDispatcher("view.jsp").forward(request, response);
}else{//正常提交表单
List list = null;
//业务处理
request.getSession().setAttribute("sessionUUID", requestUUIDKey);
request.getSession().setAttribute(reqUUID, list);
request.setAttribute("dataList",list);
request.getRequestDispatcher("view.jsp").forward(request, response);
}
}else{
if(sessionUUIDKey!=null){//页面刷新
List list = request.getSession().getAttribute(sessionUUID);
request.setAttribute("dataList",list);
request.getRequestDispatcher("view.jsp").forward(request, response);
}else{//session 失效
response.sendRedirect(request.getContextPath()+"index.jsp");
}
}
- JSP控制表单重复提交
- JSP表单重复提交
- jsp表单重复提交
- jsp表单重复提交
- js控制表单重复提交
- 在jsp客户端限制表单重复提交
- 在JSP客户端限制表单重复提交
- 在JSP客户端限制表单重复提交
- 在jsp客户端限制表单重复提交
- jsp 表单防止重复提交(简单版)
- 解决jsp表单重复提交问题
- JSP token防止表单重复提交
- javascript控制页面表单重复提交
- 控制重复提交(表单spring,js等)
- 禁止重复提交(JavaScript控制表单…
- JSP学习之------>客户端防表单重复提交和服务器端session防表单重复提交
- JSP避免表单重复提交的三种方案
- JSP入门之避免Form表单重复提交的解决方法
- javamail 收发邮件
- 软件设计模式
- localStorage 存储对象
- JAVA反射(一)
- JDBC原生态SQL查询封装
- JSP控制表单重复提交
- java汉字转拼音pinyin4j-2.5.0.jar用法
- springmvc文件下载之文件名下划线问题终极解决方案
- JAVA日期时间工具类
- $(function(){})中定义变量的作用域
- JAVA精准数字运算工具类
- 文件命名策略工具类
- 配置文件加载工具类
- 使用OReilly的cos实现多文件上传多文件