前面已经指出,Struts目前已经分化成两个截然不同的版本。
基于传统Struts的Struts 1已经日薄西山了,Struts 1基本上不再更新了。
基于WebWork的Struts 2已经稳稳地占据了企业开发MVC框架的王者地位。
由于 Struts 1 与 JSP/Servlet 耦合非常紧密,因而导致了许多不可避免的缺陷,随着 Web应用的逐渐扩大,这些缺陷逐渐变得无法忍受。下面详细介绍Struts 1的缺陷。