主页 > 知识库 > JSP针对表单重复提交的处理方法

JSP针对表单重复提交的处理方法

热门标签:银行业务 团购网站 Linux服务器 Mysql连接数设置 电子围栏 服务器配置 科大讯飞语音识别系统 阿里云

本文实例讲述了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程序设计有所帮助。

您可能感兴趣的文章:
  • jsp 重复提交问题
  • AJAX避免用户重复提交请求实现方案
  • js防止表单重复提交的两种方法
  • js控制再次点击按钮之间的间隔时间可防止重复提交
  • javascript实现避免页面按钮重复提交
  • JSP使用自定义标签防止表单重复提交的方法
  • JS Ajax请求如何防止重复提交

标签:衢州 衡水 广元 枣庄 蚌埠 江苏 萍乡 大理

巨人网络通讯声明:本文标题《JSP针对表单重复提交的处理方法》,本文关键词  ;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 收缩
    • 微信客服
    • 微信二维码
    • 电话咨询

    • 400-1100-266