1.导入jar包 2.在web.xml中配置前端控制器DispatcherServlet 2.1 如果不配置<init-param>,则默认找/WEB-INF/<servlet-name>-servlet.xml.配置<init-param>是为了改变默认加载的配置文件名称和路径 3.在src下新建 ...
分类:
编程语言 时间:
2018-10-25 22:41:47
阅读次数:
234
工作流程: Web中,无非是请求和响应; 在SpringMVC中,请求的第一站是DispatcherServlet,充当前端控制器角色; DispatcherServlet会查询一个或多个处理器映射(handler mapping)并根据请求所携带的URL信息进行决策,将请求发送给哪个SpringM ...
分类:
编程语言 时间:
2018-10-20 22:14:51
阅读次数:
156
springMVC下面的四大组件: (1)DispatcherServlet : 前端控制器,接收所有请求 ,并把请求路径和请求参数解析出来,本质是一个servlet在web.xml中配置 (如果配置"/"不包含 jsp ,如果配置成了"/*",所有请求都拦截) (2)HandlerMapping: ...
分类:
编程语言 时间:
2018-10-13 13:42:22
阅读次数:
278
具体流程 1.请求离开客户端,带上用户所请求内容的信息,如url、参数等 2.请求到达DispatcherServlet,这是一个前端控制器,一个用于调度的Servlet,此时它的职责是,将请求发送给不同的控制器(controller) 3.请求到达Controller后卸下负载(信息),等待Con ...
分类:
编程语言 时间:
2018-10-10 14:33:22
阅读次数:
154
SpringMVC的运行原理 1) 用户发送请求至前端控制器DispatcherServlet; 2) DispatcherServlet收到请求调用HandlerMapping处理器映射器; 3) 处理器映射器找到具体的处理器(可以根据xml配置,注解进行查找),生成处理器对象及处理器拦截器一并返 ...
分类:
编程语言 时间:
2018-10-08 14:55:58
阅读次数:
149
前端控制器 1、MVC简介 例:前端页面开发 后端逻辑开发 2、Spring MVC基本概念 Spring MVC作为一种前端控制器的实现形式,DispatcherServlet就是它的前端控制器 MVC将我们的数据业务逻辑和我们页面实现的分离其实核心就是通过DispatcherServlet实现的 ...
分类:
编程语言 时间:
2018-10-06 22:10:28
阅读次数:
259
1. 404问题分析 1.1 请求资源404 a)检测输入的路径是否正确 b)检测tomcat启动是否OK c)检测项目的前端控制器的配置 d)检测项目部署目录中是否存在你要的资源(有可能没有编译) 1.2 响应资源404 a)检测服务资源是否存在 b)检测视图解析器配置是否正确 c)检测方法上的注 ...
分类:
编程语言 时间:
2018-10-04 09:41:10
阅读次数:
154
1:web.xml:web应用一经加载,先来找他 1):指明applicationContext的位置 2):引入spring监听,ContextLoaderListener,这样启动web容器时,会自动装配applicaiontContext的配置信息 3):配置springmvc的前端控制器Di ...
分类:
编程语言 时间:
2018-09-27 22:12:30
阅读次数:
177
DispatcherServlet是前端控制器设计模式的实现,提供Spring Web MVC的集中访问点,而且负责职责的分派,与spring IoC容器无缝集成。 主要用作职责调度工作,本身主要用于控制流程。 1、文件上传解析。 2、通过HandlerMapping,将请求映射到处理器(返回一个H ...
分类:
编程语言 时间:
2018-09-26 21:33:24
阅读次数:
140
SpringMVC的工作原理图: SpringMVC流程 1、 用户发送请求至前端控制器DispatcherServlet。 2、 DispatcherServlet收到请求调用HandlerMapping处理器映射器。 3、 处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处 ...
分类:
编程语言 时间:
2018-09-18 22:50:36
阅读次数:
176