第一种:
***UserAction.java***
package org.zttc.itat.action;
public class UserAction {
public String execute() {
return "success";
}
}
***struts.xml***
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
"http://struts.apache.org/dtds/struts-2.3.dtd">
<struts>
<constant name="struts.action.extension" value="action,do"/>
<constant name="struts.configuration.xml.reload" value="true"></constant>
<package name="default" namespace="/" extends="struts-default">
<action name="user_addInput" class="org.zttc.itat.action.UserAction">
<result name="success">/WEB-INF/user/addInput.jsp</result>
</action>
</package>
</struts>
第二种:
***UserAction.java***
package org.zttc.itat.action;
public class UserAction {
public String addInput(){
return "success";
}
public String add(){
System.out.println("add");
return "r_list";
}
public String list(){
return "success";
}
}
***struts.xml***
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
"http://struts.apache.org/dtds/struts-2.3.dtd">
<struts>
<constant name="struts.action.extension" value="action,do"/>
<constant name="struts.configuration.xml.reload" value="true"></constant>
<package name="default" namespace="/" extends="struts-default">
<action name="user_addInput" class="org.zttc.itat.action.UserAction" method="addInput">
<result name="success">/WEB-INF/user/addInput.jsp</result>
</action>
</package>
</struts>
第三种:(基于通配符的形式)
***UserAction.java***
package org.zttc.itat.action;
public class UserAction {
public String addInput(){
return "success";
}
public String add(){
System.out.println("add");
return "r_list";
}
public String list(){
return "success";
}
}
***struts.xml***
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
"http://struts.apache.org/dtds/struts-2.3.dtd">
<struts>
<constant name="struts.action.extension" value="action,do"/>
<constant name="struts.configuration.xml.reload" value="true"></constant>
<package name="default" namespace="/" extends="struts-default">
<action name="*_*" class="org.zttc.itat.action.{1}Action" method="{2}">
<result>/WEB-INF/{1}/{2}.jsp</result>
<result type="redirect" name="r_list">/{1}_list.action</result>
</action>
</package>
</struts>
(注:跳转时文件以User/add.jsp为例)