Struts2框架与Struts1框架:

(1)Struts2框架取消了ActionForm类,用户的请求参数可以通过Action类直接获取。

(2)Struts2框架简化了Action类的设计,Action类就是普通的Java类。

(3)Struts2执行多种视图表现技术

(4)Struts2框架使用OGNLObject Graph NavigationLanguage)作为默认的表达式语言,增强数据访问能力,简化代码。

(5)提供了比较完善的数据类型转换支持,可以自动实现用户参数的类型转换,提供了类型转换异常处理功能。

(6)采用WebWork框架中强大的拦截器功能,如:权限检查,日志功能。