Struts2框架一、简介Struts2是一个相当强大的Java Web开源框架,是一个基于POJO的Action的MVC Web框架。它基于当年的WebWork和XWork框架,继承其优点,同时做了相当的改进。1、 Struts2基于MVC架构,框架结构清晰,开发流程一目了然,开发人员可以很好的掌控开发的过程。2、 使用OGNL进行参数传递。OGNL提供了在Struts2里访问各种作用域的数据的简单方式,你可以方便的获取Request、Attribute、Application、Session、Parameters中的数据。大大简化了开发人员在获取这些数据是的代码量。3、 强大的拦截器。Struts2的拦截器是一个Action级别的AOP,Struts2中的许多特性都是通过拦截器来实现的,例如异常处理、文件上传、验证等。拦截器是可配置与重用的,可以将一些通用的功能如:登录验证、权限验证等置于拦截器中以完成了系统中的权限验证功能。4、 易于测试。Struts2的Action都是简单的POJO,这样可以方便的对Struts2的Action编写测试用例,大大方