- 客户端初始化一个指向servlet容器的请求。
- 此请求经过一系列过滤器(filter)
- 接着filterDispatcher调用,filterDispatcher询问actionmapper决定调用需要调用某个action
- 决定调用某个action之后,filterDispacher把请求的处理交给actionproxy
- actionproxy通过configurationmanager询问框架的配置文件,找到需要调用的action类
- actionproxy创建一个actioninvocation的实例。
- actioninvocation使用命名模式来调用,在调用action过程前后,涉及到拦截器的调用
- 一旦action执行完毕,actioninvocation根据struts.xml配置文件里面找到相应的返回结果集,返回结果通常是一个需要被解释的jsp模版,在表示过程中需要使用struts2的继承标签,在这个过程中需要actionmapper.
struts2的工作流程
最新推荐文章于 2025-08-22 13:45:39 发布