Struts2 dynamic result set
1. index. jsp
Do not forget to set the set get method for the saved values of dynamic results.
- Return success
- Error returned
2. struts. xml
<struts> <constant name="struts.devMode" value="true"> <package extends="struts-default" name="user" namespace="/user"> <action class="com.wxh.action.UserAction" name="user"> <result>${r}</result> </action> </package></constant></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;} // dynamically determine the value of r public String execute () throws Exception {if (type = 1) r = "/userSuccess. jsp "; else if (type = 2) r ="/userError. jsp "; return" success ";}}4. userError. jsp
User error!
5. userSuccess. jsp
User Success!