Struts2 运行原理

简介: 1、tomcat 启动的时候会加载 web.xml 、核心控制器FilterDispatcher 会加载并解析 struts.xml 2、客户端会发送一个请求到 action 、FilterDispatcher  会根据后缀名进行拦截 3、FilterDispatcher根据struts.xml  的配置文件信息 找到 某个action 对应的某个类里的指定方法 4、执行相关的业

1、tomcat 启动的时候会加载 web.xml 、核心控制器FilterDispatcher 会加载并解析 struts.xml

2、客户端会发送一个请求到 action 、FilterDispatcher  会根据后缀名进行拦截

3、FilterDispatcher根据struts.xml  的配置文件信息 找到 某个action 对应的某个类里的指定方法

4、执行相关的业务逻辑最后返回 一个String

5、<action/>里配置<result/> name的属性值与返回的String进行匹配,跳转到指定的jsp 页面

目录
相关文章
|
8月前
|
前端开发 Java Spring
浅谈SpringMVC的概念及执行原理
浅谈SpringMVC的概念及执行原理
33 0
|
4月前
|
设计模式 开发框架 前端开发
SpringMVC原理分析 | Hello程序
SpringMVC原理分析 | Hello程序
22 0
|
XML 前端开发 Java
Action的三种实现方式,struts.xml配置的详细解释及其简单执行过程(二)
上一章简单介绍了Struts2的’两个蝴蝶飞,你好’ (一),如果没有看过,请观看上一章
334 0
Action的三种实现方式,struts.xml配置的详细解释及其简单执行过程(二)
|
Java 前端开发 应用服务中间件
|
前端开发 程序员 数据格式
SpringMVC执行流程及工作原理
图解SpringMVC执行流程: SpringMVC执行流程 SpringMVC执行流程: 1.用户发送请求至前端控制器DispatcherServlet 2.DispatcherServlet收到请求调用处理器映射器HandlerMapping。
1303 0
|
安全 Java 容器
struts2的核心和工作原理
struts2的框架结构图 工作流程 1、客户端请求一个HttpServletRequest的请求,如在浏览器中输入http://localhost: 8080/bookcode/Reg.action就是提交一个(HttpServletRequest)请求。
1102 0
|
前端开发 数据格式 XML
Struts2的核心文件
web.xml 任何MVC框架都需要与Web应用整合,这就不得不借用于web.xml文件,只有配置web.xml文件中Servlet才会被应用加载 Model2:JSP+JavaBean+Servlet 通常,所有MVC框架都需要Web应用加载一个核心控制器,对于Struts2框架而言,需要加载StrutsPerpareAndExecuteFilter,只负责Web应用加载StrutsPerpareAndExecuteFilter,StrutsPerpareAndExecuteFilter将会加载Struts2框架。
|
Java 容器 应用服务中间件
新手学Struts(二)----Struts2工作机制
<div class="markdown_views"> <p>    <font size="3">Struts2的体系结构如图所示:</font></p> <p><img src="http://img.blog.csdn.net/20160430140531435" alt="这里写图片描述" title=""></p> <p>    <font size="3">从
1399 0