<package name="test" namespace="/javaee" extends="struts-default"> <!-- 同一个package中的Action都可以直接用 --> <global-results> <result name="mainpage">/Hello.jsp</result> </global-results> <action name="user4" class="cn.edu.hpu.action.UserAction4"> <result name="success">/User_Add_success.jsp</result> <result name="error">/User_Add_error.jsp</result> </action> <action name="user5" class="cn.edu.hpu.action.UserAction5"> <result name="success">/User_Add_success.jsp</result> <result name="error">/User_Add_error.jsp</result> </action> </package>
package cn.edu.hpu.action; import com.opensymphony.xwork2.ActionSupport; public class UserAction5 extends ActionSupport { private int type; public int getType() { return type; } public void setType(int type) { this.type = type; } public String execute(){ if(type==1) return "success"; else if(type==2) return "error"; else return "mainpage"; } }
链接:
<li><a href="javaee/user5?type=1">返回success</a></li> <li><a href="javaee/user5?type=2">返回error</a></li> <li><a href="javaee/user5?type=3">返回global result</a></li>
<package name="test4" namespace="/rrr" extends="test"> <action name="admin" class="cn.edu.hpu.action.AdminAction"> <result name="success">/path.jsp</result> </action> </package>
Action内容--admin.jsp:
package cn.edu.hpu.action; import com.opensymphony.xwork2.ActionSupport; public class AdminAction extends ActionSupport{ public String execute()throws Exception{ return "mianpage"; } }
<li><a href="rrr/admin">admin,继承user包</a></li>转载请注明出处:http://blog.csdn.net/acmman/article/details/47027645