Struts2和SpringMVC都是Java Web開發框架,它們之間的區別主要在于框架機制、攔截機制、底層框架、性能和配置方面,Struts2采用Filter(StrutsPrepareAndExecuteFilter)實現,而SpringMVC則采用Servlet實現,Filter在容器啟動之后即初始化;服務停止以后墜毀,晚于Servlet,Servlet在是在調用時初始化,先于Filter調用,服務停止后銷毀。

Struts2是類級別的攔截,一個類對應一個request上下文,而方法同時又跟一個url對應,所以說從架構本身上SpringMVC就容易實現restful url,而struts2的架構實現起來要費勁。

免責聲明:
本網站致力于提供合理、準確、完整的資訊信息,但不保證信息的合理性、準確性和完整性,且不對因信息的不合理、不準確或遺漏導致的任何損失或損害承擔責任。本網站所有信息僅供參考,不做交易和服務的根據, 如自行使用本網資料發生偏差,本站概不負責,亦不負任何法律責任。