MVC最复杂的是表单处理,这一块Struts做得较好,而Spring灵活性确实折服人,所以提出如下建议:
中小型项目用纯Spring就足已;
大型项目用Struts+Spring。

解决方案 »

  1.   

    Struts2集成第三方很好用  比如Ajax的JSON、统计报表、统计图表等等   
    而且用了模型驱动(set、get)之后  和前台的交互变的很简单  相比struts1没得说
    用Spring进行整合  可以成为开发利器
      

  2.   

    对于你要使用Struts2.0,Spring MVC或者是Struts1.X还应该看你
    的实际需求,你需要什么就要学什么,每种框架都有它的好处,
    要看你的熟练程度,Struts1.x是学习框架的基础,Spring MVC
    只是比Struts1.x多一点而已,而Struts2是Webwork和Struts的结合,
    比起Struts1.x和Spring MVC优势更多一些。
      

  3.   

    我倾向于Spring MVC + Spring Web Flow ,最大化的重用业务逻辑、页面逻辑请继续讨论