Struts2是WebWork的Struts版本,两种框架为了减轻程序员负担进行了融合。–WebWork框架比Struts1更为先进,而Struts的优势是拥有众多的使用者。–Struts使用WebWork,而WebWork则借助Struts的社区推广了自己 –并不是Struts2出现后Struts1就被取代了,事实上它们是并行发展的Struts2在WebWork2基础上开发来的,和Struts1一样,Struts2也属于MVC框架。事实上与Struts1.x的架构完全不同,所以之前了解WebWork的人学起Struts2会相对容易,而熟悉Struts1.x的人学Struts2并没有什么优势。所以我们可以更多的认为Struts2是WebWork2的包装版,而不是Struts1.x的升级版。