创建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 {
}