当用户发送请求,进入StrutsPrepareAndExecuteFilter(是struts2框架的核心控制器,它负责拦截由<url-pattern>/*</url-pattern>指定的所有用户请求,当用户请求到达时,该过滤器会过滤用户的请求。),
接着进入:Interceptor(Struts2内置的一些拦截器或用户自定义拦截器)
接着进入:Action(用户编写的action类,与struts1不同,struts2对用户的每一次请求都会创建一个Action,所以线程是安全的。)
接着进入:Result(获取转发页面)
接着进入:转发的页面
最后:解析响应给客户端
接着进入:Interceptor(Struts2内置的一些拦截器或用户自定义拦截器)
接着进入:Action(用户编写的action类,与struts1不同,struts2对用户的每一次请求都会创建一个Action,所以线程是安全的。)
接着进入:Result(获取转发页面)
接着进入:转发的页面
最后:解析响应给客户端