action的三种实现方式: 1.普通类 2.实现Action接口类 3.继承ActionSupport类
随便写一个普通的类,里面必须有方法execute,这样struts2就会通过反射来访问execute方法并实现运行。
Action接口里面有5个静态变量SUCCESS,NONE,INPUT,LOGIN,ERROR和一个接口方法execute。
ActionSupport类实现了接口Action,所以也拥有上述接口实现的常量和方法,是开发中最长使用的一个实现方法。
public class HelloAction extends ActionSupport{ @Override public String execute() throws Exception { System.out.println("这里是继承ActionSupport类实现"); return SUCCESS; } }通过此方法的实现的action类也具有了actionsupport类的功能方法。