45fan.com - 路饭网

搜索: 您的位置主页 > 电脑频道 > 编程代码 > 阅读资讯:JSP针对表单重复提交的处理方法技巧都有哪些?

JSP针对表单重复提交的处理方法技巧都有哪些?

2016-03-05 16:40:44 来源:www.45fan.com 【

JSP针对表单重复提交的处理方法技巧都有哪些?

本文实例讲述了JSP针对表单重复提交的处理方法。分享给大家供大家参考,具体如下:

1. 在生成表单时执行如下:


复制代码 代码如下:
session.setAttribute("forum_add", "forum_add");

2. 提交处理时作如下判断

 

if (isRedo(request, "forum_add")) {
 //提示重复提交,作相关处理
}

相关函数:

/**
* 判断是否为重复提交
* 1,检查Session中是否含有指定名字的属性
* 2,如果Session中没有该属性或者属性为空,证明已被处理过,判断为重复提交
* 3,否则,证明是第一次处理,并将属性从Session中删除。
* @param key String
*/
private boolean isRedo(HttpServletRequest request, String key) {
 String value = (String) request.getSession().getAttribute(key);
 if (value == null) {
  return true;
 }
 else {
  request.getSession().removeAttribute(key);
  return false;
 }
}

希望本文所述对大家JSP程序设计有所帮助。


本文地址:http://www.45fan.com/bcdm/41370.html
Tags: JSP 表单 重复
编辑:路饭网
推广内容
推荐阅读
热门推荐
推荐文章
关于我们 | 联系我们 | 友情链接 | 网站地图 | Sitemap | App | 返回顶部