Spring mvc与Struts 2的区别:
Struts 2的核心是个过滤器(StrutsPreparedAndExcuteFilter ),而Spring mvc的核心是个servlet(DispatcherServlet);
Struts2是基于类开发的,传递的参数是通过类的属性传递(属性驱动和模型驱动),所以只能设计成多例,
SpringMvc是基于类中的方法开发的,也就是一个url对应一个方法,传递参数是传到方法的形参上面,所以既可以是单例模式也可以是多例模式singiton;
SpringMVC开发效率和性能高于Struts2;