Action类的创建方式
一 pojo类的创建方式(Plain Ordiary Java Object)
普通的典型的java对象,没有实现接口,没有继承,这样的方式就叫做Pojo类 低侵入性,比servlet这种继承的要好。 不建议使用(不安全)
public class IndexAction1 {
public String execute() {
return "success"; }
}
二 实现Action接口
实现execute方法 为什么这样设计 1.让你知道默认访问的是execute方法 2.让你知道如何Action类中的方法 权限public 返回值类型String 接口中定义了一些特殊的常量,这些常量当成是我们的返回值(不建议使用)
public class demo1Action implements Action{ @Override public String execute() throws Exception { return null; } public String update(){ System.out.println(""); return "success"; } }
三 继承ActionSupport类(推荐使用)
why 因为它实现了很多接口,这些接口都是我们常用的,这样简化了我们的工作 这种方式是我们所推荐的方式
public class Demo2Action extends ActionSupport{ @Override public String execute() throws Exception { return super.execute(); } }