1.前端控制器不一样。springmvc前端控制器是一个Servlet(DispatcherServlet)。struts2的前端控制器是一个filter(StrutsPreparedAndExecutorFilter)。

2.接收请求参数方式不一样。springmvc是通过处理器方法的形参接收请求的参数数据,是基于方法的开发,是线程安全的,可以设计为单例或者多例模式的开发,推荐使用单例模式的开发,原因是执行效率更高(默认就是单例模式的开发)。struts2是使用类的成员变量接收请求的参数数据,是基于类的开发,是线程不安全的,只能设计为多例模式的开发。

3.与spring整合不一样。springmvc是spring框架的一部分,不需要整合。

posted on 2018-06-24 22:54  SuperTan  阅读(170)  评论(0编辑  收藏  举报