△入口不一樣:
Struts2:filter過濾器
SpringMvc:一個Servlet即前端控制器前端
△開發方式不一樣:
Struts2:基於類開發,傳遞參數經過類的屬性,只能設置爲多例
SpringMvc:基於方法開發(一個url對應一個方法),請求參數傳遞到方法形參,能夠爲單例也能夠爲多例(建議單例)jsp
△請求方式不一樣:
Struts2:值棧村塾請求和響應的數據,經過OGNL存取數據
SpringMvc:經過參數解析器將request請求內容解析,給方法形參賦值,將數據和視圖封裝成ModelAndView對象,最後又將ModelAndView中的模型數據經過request域傳輸到頁面,jsp視圖解析器默認使用的是jstl。url