一.Struts2是什么 Struts2是在WebWork2基础发展而来的.和Struts1一样, Struts2也是基于MVC的web层框架. 那么既然有了Struts1,为何还要Struts2? Struts2和Struts1尽管都是基于MVC的Web框架,可是它们的实现机制全然不同. Struts1是基于Servlet的实现,而且Struts1的API过分依赖容器.导致了Action开发.測试都非常繁琐,而Struts2是基于过滤器的实现,API不再依赖容器,測试过程中不必再模拟Web容器…