Struts2的核心组件及基本流程
1.Struts2的核心组件
1)FC(前端控制器)2)ValueStack
3)Action4)Result
5)Interceptor6)Tags
2.基本流程
1)请求提交给FC
2)根据配置信息确定要调用的Action3)创建一个ValueStack对象
4)创建Action对象,把Aaction对象放在VS的栈顶5)调用Action的方法,根据输入属性算输出属性
6)在调用Action之前(之后)调用一系列Interceptor(拦截器)7)根据Action返回的字符串,确定Result
8)调用Result对象将输出按照特定的格式输出(很多情况,Result将转发到JSP)9)JSP页面用Tags从VS中取出数据并显示