Action类:
Struts2的Action可以不继承类,通常都实现ActionSupport
public class LoginAction extend ActionSupport
Action的线程安全:
Struts2是多例的,没有线程安全问题
Servlet API 依赖:
Struts2的Action可以不依赖Servlet API
Struts1写了HttpServletRequest、HttpServletResponse,这种Action不放到Tomcat容器里是运行不了的,因为有request、response俩对象。
Struts2没有HttpServletRequest、HttpServletResponse,
可测试性
Struts这种Action不放到Tomcat容器里是一样可以测试。写个main方法就可以测试。
Action执行控制
Struts通过拦截器,可以改变执行流程。当中央控制器截取到url之后,在到达Action之前,中间这个过程是可以配置的。