1.Struts2是由struts1和webWork整合而成,核心是webWork,Struts1基本去除了。
2.WEBWork是基於web的的個mvc框架
3.struts2的工作原理(簡化)
3.1 發起request請求
3.2 首先經過過濾器Filter
3.3 Action映射器 找到相應的Action
3.4 執行action (攔截器)
3.5 通過配置返回(攔截器)
request------>web.xml(Struts核心:FilterDispatcher
||strutsPrepareAndExecuteFilter 過濾器 )---->struts.xml()
---->action---->execute(攔截器)---->struts.xml---->攔截器---->return
4.struts2的核心是Filterdispatcher 但是高版本不是,具體可以查看web.xml中的struts2的配置,strutsPrepareAnd ExecuteFilter