您的位置:首页 > 编程语言 > Java开发

Struts2工作原理及文件结构

2017-08-09 21:08 169 查看
Struts2工作原理及文件结构



客户端(HttpServletRequest)发送请求

请求经过过滤器(ActionContextCleanUp–>StrutsPrepareAndExecuteFilter(核心过滤器 )

请求到达ActionMapper,通过它来决定调用哪个Action

当决定调用某个Action后,请求又会通过核心过滤器,核心过滤器把请求的处理交给ActionProxy

ActionProxy通过ConfigurationManager询问配置文件(Struts.xml),找到要调用的Action类。

之后ActionProxy创建一个ActionInvocation的反向实例

经过拦截器(interceptor), 通过ActionInvocation的实例调用真正的Action

Action执行完毕,ActionInvocation创建Result并返回

Result(包括jsp/freemarker)经过、拦截器之后,通过HttpServletResponse返回到客户端.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: