当前位置 : 主页 > 编程语言 > c++ >

Struts2的工作流程

来源:互联网 收集:自由互联 发布时间:2021-07-03
Struts2的工作原理 1.客户端发送一个请求到服务器2.首先经过过滤器3.然后FilterDispatcher被调用,将request中携带的数据放入值栈(ValueStack)。4.FilterDispatcher询问ActionMapper来决定这个请求是
Struts2的工作原理
1.客户端发送一个请求到服务器
2.首先经过过滤器
3.然后FilterDispatcher被调用,将request中携带的数据放入值栈(ValueStack)。
4.FilterDispatcher询问ActionMapper来决定这个请求是否需要调用某个Action,把请求处理交给ActionProxy.
5.ActionProxy通过Configuration Mapper询问框架的配置文件(struts.xml),找到调用的Action类。
6.ActionProxy创建一个ActionInvocation实例。
7.ActionInvocation在调用Action的过程前后,涉及到相关拦截器(Intercepter)的调用。
8.一旦执行完毕,ActionInvocation负责根据struts.xml中的配置找到对应的返回结果。
网友评论