Struts2使用了WebWork的设计核心(XWork),在内部使用拦截器处理用户请求,从而允许用户业务逻辑控制器和ServletAPI分离。Struts2内部是一个MVC架构,Struts2 的核心控制器是FilterDispatcher,客户端发送请求,而经过核心控制器FilterDispatcher处理,根据页面发送的请求,从而确定请求的是哪个action,而action是MVC中的Model,最后确定返回哪个页面(html或jsp)

具体工作流程:

(1)浏览器发送请求;

(2)核心拦截器FilterDispatcher根据请求决定调用合适的action;

(3)拦截器自动对应运用通用功能;

(4)回调用action上的execute()方法;

(5)action的execute()方法处理信息结果输出到浏览器。

相关文章:

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