struts.xml如下:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<include file="struts-default.xml"> </include>
<package name="StrutsTokenDemo" extends="struts-default">
<action name="Token" class="com.zdvictory.TokenDemoAction">
<interceptor-ref name="defaultStack"> </interceptor-ref>
<interceptor-ref name="token"> </interceptor-ref>
<result name="invalid.token">/error.jsp </result>
<result>/token.jsp </result>
</action>
<action name="*">
<result>{1}.jsp </result>
</action>
</package>
</struts>
Action类如下:
package com.zdvictory;
import com.opensymphony.xwork2.ActionSupport;
public class TokenDemoAction extends ActionSupport{
private static final long serialVersionUID = 2701409256138332208L;
private String message;
public String getMessage() {
return message;
}
public void setMessage(String message) {
this.message = message;
}
public String execute(){
System.out.println("Executing action, your message is " + message);
return SUCCESS;
}
}
token.jsp如下:
<body>
<s:actionerror/>
<s:form action="Token">
<s:textfield name="message" label="message"> </s:textfield>
<s:token/>
<s:submit/>
</s:form>
</body>
error.jsp如下
<body>
<h1>不要进行重复操作 </h1>
</body>
Struts2中多次提交问题
最新推荐文章于 2019-03-26 19:39:53 发布