struts2 action几乎完全吸收了xwork 的精华。首先看一下com.opensymphony.xwork2.Action的接口声明,Action提供execute() 方法,子类必须实现execute() 方法。
public interface Action {
public String execute() throws Exception;
}
com.opensymphony.xwork2.ActionSupport是com.opensymphony.xwork2.Action的缺省实现,实现了execute()方法。
我们开发的Action通常继承com.opensymphony.xwork2.ActionSupport