① SpringMVC的入口是Servlet,Struts2的入口是Filter,二者的實現機制不一樣。性能
② SpringMVC基於方法設計,傳遞參數是經過方法形參,其實現是單例模式(也能夠改成多例,推薦用單例),Struts2基於類設計,傳遞參數是經過類的屬性,只能是多例實現,性能上SpringMVC更高一些。設計
③ 參數傳遞方面,Struts2是用類的屬性接收的,也就是在多個方法間共享,而SpringMVC基於方法,多個方法間不能共享。方法