博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
struts2之防止表单重复提交
阅读量:6495 次
发布时间:2019-06-24

本文共 2321 字,大约阅读时间需要 7 分钟。

 

struts.xml配置文件

 
/WEB-INF/page/error.jsp
/WEB-INF/page/message.jsp
/WEB-INF/page/error.jsp
/WEB-INF/page/message.jsp
      

PersonAction类

 
package com.ljq.action;import java.util.ArrayList;import java.util.List;public class PersonAction {        private String name;    @SuppressWarnings("unchecked")    //观看控制台    //如果token生效则不会在控制台输出name的值,而会输出如下警告: 2011-3-14 20:45:32 com.opensymphony.xwork2.util.logging.commons.CommonsLogger     //warn 警告: Form token EDZ4S96RNDN5VD8B1CQTK6FTHIJUPC66 does not match the session token null.    public String execute() {        List ls = new ArrayList();        ls.add(name);        for (int i = 0; i < ls.size(); i++) {            System.out.println(ls.get(i));        }        return "success";    }        public String getName() {        return name;    }    public void setName(String name) {        this.name = name;    }}
      

index.jsp表单页面

 
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%@ taglib uri="/struts-tags" prefix="s"%>          防止表单重复提交    
姓名:
message.jsp返回成功页面
 
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%@ taglib uri="/struts-tags" prefix="s"%>          My JSP 'index.jsp' starting page    
<%=new Date() %>
      

error.jsp表单重复提交提示页面

 
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%@ taglib uri="/struts-tags" prefix="s" %><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%>              My JSP 'error.jsp' starting page        
您已经提交了表单,请不要重复提交。

转载于:https://www.cnblogs.com/programmer-wind/archive/2011/08/09/2919662.html

你可能感兴趣的文章
iOS 设置View阴影
查看>>
[二]Java虚拟机 jvm内存结构 运行时数据内存 class文件与jvm内存结构的映射 jvm数据类型 虚拟机栈 方法区 堆 含义...
查看>>
Socketserver 笔记
查看>>
安装 ssh 的公开密匙到 iPhone 上
查看>>
JavaScript 事件冒泡简介及应用(转)
查看>>
为什么VC经常输出烫烫烫烫烫烫烫烫
查看>>
HDU 1412 ( {A} + {B} )
查看>>
Linux常用压缩解压命令
查看>>
Access外键 级联更新、删除
查看>>
mass Framework event模块 v4
查看>>
郑州公积金
查看>>
开发中新游戏《庞加莱》
查看>>
MATLAB 向量
查看>>
MVC3+EF4.1学习系列(一)-------创建EF4.1 code first的第一个实例(强转)
查看>>
JavaMail 邮件发送
查看>>
centos下安装apache + subversion(转)
查看>>
tomcat报 Context [] startup failed due toprevious errors
查看>>
人际心理学
查看>>
系统设计与架构笔记:ETL工具开发和设计的建议
查看>>
Android UI Button 和GridView 的设计--优化(2)
查看>>