在Struts2中,可以使用以下三種形式來開發編寫Action:
public class MyAction implements Action {
public String execute() {
// 業務邏輯處理
return SUCCESS;
}
}
public class MyAction extends ActionSupport {
public String execute() {
// 業務邏輯處理
return SUCCESS;
}
}
@Action(value = "/myAction", results = {
@Result(name = "success", location = "/success.jsp"),
@Result(name = "error", location = "/error.jsp")
})
public class MyAction {
public String execute() {
// 業務邏輯處理
return "success";
}
}
以上三種形式都可以用來編寫Struts2的Action類,選擇哪一種形式可以根據具體的需求和個人偏好進行選擇。