Spring mvc與Struts 2的區別:
Struts 2的核心是個過濾器(StrutsPreparedAndExcuteFilter ),而Spring mvc的核心是個servlet(DispatcherServlet);
Struts2是基於類開發的,傳遞的參數是通過類的屬性傳遞(屬性驅動和模型驅動),所以只能設計成多例,
SpringMvc是基於類中的方法開發的,也就是一個url對應一個方法,傳遞參數是傳到方法的形參上面,所以既可以是單例模式也可以是多例模式singiton;
SpringMVC開發效率和性能高於Struts2;