Struts2笔记 - 06 Struts2的处理流程与Action的管理方式

Struts2的处理流程与Action的管理方式

 

用户请求

StrutsPrepareAndExecuteFilter(web.xml中配置的filter,是Struts2的核心控制器,负责拦截由<url-pattern>/*</url-patter>指定的所有用户请求)

interceptor(Strust2内置的一些拦截器或者用户自定义拦截器)

Action(用户编写的action类)

Result(类似struts1中的forward)

Jsp/html→响应

Strust1和Struts2中的action 在管理方式上的不同
Strust2对用户的每一次请求都会创建一个Action,所以Struts2中的Action是线程安全的
Strust1中的action在创建以后就放入缓存中,属于单例模式,以后每次操作都会读取缓存中的action

你可能感兴趣的:(html,jsp,Web,xml,配置管理)