1、index.jsp
<body> 动态结果 一定不要忘了为动态结果的保存值设置set get方法 <ol> <li><a href="user/user?type=1">返回success</li> <li><a href="user/user?type=2">返回error</li> </ol> </body>
2.struts.xml
<struts> <constant name="struts.devMode" value="true" /> <package name="user" namespace="/user" extends="struts-default"> <action name="user" class="com.wxh.action.UserAction"> <result >${r}</result> </action> </package> </struts>
3.UserAction.java
package com.wxh.action; import com.opensymphony.xwork2.ActionSupport; public class UserAction extends ActionSupport{ /** * */ private static final long serialVersionUID = 1L; private int type; private String r; public String getR() { return r; } public void setR(String r) { this.r = r; } public int getType() { return type; } public void setType(int type) { this.type = type; } //动态确定r的值 public String execute() throws Exception{ if(type==1) r="/userSuccess.jsp"; else if(type==2) r="/userError.jsp"; return "success"; } }
<body> user error! </body>
5.userSuccess.jsp
<body> user Success! </body>