1、首先FilterDispatcher会随着项目的启动进行初始化的工作,读取并校验struts.xml的数据。

2、有客户请求时,FilterDispatcher会利用url查询struts.xml中的<action>,并实例化成为对象(每次一个)。

3、在调用action对象的方法之前,首先执行一系列的前置拦截器,方法调用会返回一个“逻辑视图名”,该视图会被template渲染成为一个具体的物理视图(jsp,pdf,stream或一下action链)。

4、物理视图在返回给客户端前,会经过一系列的后置拦截器,最后会将显示的数据封装到resposne对象返回给客户端。

struts2的工作流程(易懂版)


转载于:https://blog.51cto.com/johnyu/1309992

相关文章:

  • 2022-02-25
  • 2022-02-15
  • 2021-11-09
  • 2021-09-14
  • 2021-08-25
  • 2021-10-10
  • 2021-07-27
  • 2022-02-09
猜你喜欢
  • 2021-09-24
  • 2021-07-04
  • 2021-10-26
  • 2022-02-09
相关资源
相似解决方案