創建action的三種方式
方式一、創建一個類
//方式1:創建一個類 可以是POJO, // pojo就是一個普通的java類不休要實現任何父類,也不需要實現任何接口 //使struts2框架的代碼侵入性更低 public class Demo2Action { }
方式二、實現一個接口
import com.opensymphony.xwork2.Action;
//方式二、實現action接口
//裏面有execute方法,提供了action的規範 不是必要的
//Action接口預製了一些字符串 推薦使用但不是必要的 可以在返回結果的字符串時使用
public class Demo3Action implements Action {
@Override
public String execute() throws Exception {
return null;
}
/*編寫的自己的方法。。。。。。。。*/
}
方式三、繼承ActionSupport(推薦使用)
import com.opensymphony.xwork2.ActionSupport;
//繼承ActionSupport 實現了一系列接口
//ActionSupport implements Action, Validateable, ValidationAware, TextProvider, LocaleProvider, Serializable
//如果我們需要用到這些接口的實現時,不需要自己來實現
public class Demo4Action extends ActionSupport {
}