struts2开发action 的三种方法
1、继承ActionSupport
public class UserAction extends ActionSupport {
// Action中业务处理方法
public String login() {
System.out.println("UserAction.login()");
// return "success";
return SUCCESS;
}
}
2、实现Action
public class UserAction3 implements Action {
// Action中业务处理方法
public String login() {
System.out.println("UserAction.login()");
return "success";
}
@Override
public String execute() throws Exception {
return null;
}
}
3、既不继承也不实现任何的方法
public class UserAction {
private String userName;
public void setUserName(String userName) {
this.userName = userName;
}
// Action中业务处理方法
public String login() {
System.out.println("UserAction.login()" + userName);
return "login";
}
public String register() {
System.out.println("register()" + userName);
return "register";
}
}
动态方法调用