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