struts2 执行流程:

用户于浏览器敲入访问的地址 ---> 浏览器将请求发送给服务器 --->服务器判断交给哪个web应用来处理。

读取web.xml 配置

<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>

<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>

过滤所有请求交给filter类。

org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter调用doFilter()方法。

在方法中读struts-xml文件。

根据用户请求的地址,找到package,action.result.然后返回相应的页面给浏览器。

 

 

 

相关文章:

  • 2022-12-23
  • 2021-09-02
  • 2022-02-14
  • 2021-05-15
  • 2021-07-14
  • 2021-11-10
  • 2021-11-17
  • 2021-10-11
猜你喜欢
  • 2022-02-09
  • 2021-08-30
  • 2022-12-23
  • 2021-07-25
  • 2021-10-08
  • 2021-12-14
  • 2022-12-23
相关资源
相似解决方案