Struts2的执行流程如下:

1.浏览器发送请求,经过一系列的过滤器,到达StrutsPreapareAndExecteFilter

2.StrutsPrepareAndExectueFilter通过ActionManeger来判断当前的请求是否要调用某个Action处理,如果不需要,则按原来的流程走。如果需要九江请求交给ActionProxy来处理

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

4.创建一个ActionInvocation实例,来调用Action类的方法,得到结果集的name,在调用前后会经过一系列的拦截器。

5.通过结果集的name,找到对应结果集来对浏览器进行响应。

 

内容来源于网络如有侵权请私信删除
你还没有登录,请先登录注册
  • 还没有人评论,欢迎说说您的想法!