Struts2的工作流程是怎样的?
- 内容介绍
- 文章标签
- 相关推荐
本文共计151个文字,预计阅读时间需要1分钟。
Struts2工作原理简介:
1.客户端发送请求到服务器。
2.首先经过过滤器进行过滤。
3.然后FilterDispatcher被调用,将请求数据压入值栈(ValueStack)。
4.FilterDispatcher询问ActionMapper确定请求对应的Action。
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中的配置找到对应的返回结果。
本文共计151个文字,预计阅读时间需要1分钟。
Struts2工作原理简介:
1.客户端发送请求到服务器。
2.首先经过过滤器进行过滤。
3.然后FilterDispatcher被调用,将请求数据压入值栈(ValueStack)。
4.FilterDispatcher询问ActionMapper确定请求对应的Action。
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中的配置找到对应的返回结果。

