由Struts1和WebWork框架整合而来
1.自动封装表单提交数据 : 属性驱动,模型驱动
2. 便捷的是实现上传文件 : FileUpload
3.国际化 使网站配置完成表单验证
4.通过配置完成表单的验证 : 校验器
5.强大的标签库 : Struts2标签库 ,OGNL标签库
科学的管理 :
1.使用xml文件管理程序文件对应关系
安全的操作
1.安全的线程机制 : 每个action都是独立的
2.防止数据重复提交: token机制
3.异常处理机制: 通过配置管理
先进的编程思路 :
1.面向切面编程 : 拦截器