![](https://img-blog.csdnimg.cn/20190910133024351.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Spring MVC
孙靖俊
这个作者很懒,什么都没留下…
展开
-
SpringMVC异常处理
在平常的代码中,难免会有异常的产生,如果异常不进行处理,就会默认上抛,最终从Controller抛到前端控制器,前端控制器又会直接将异常抛到页面,给用户的体验很差,界面很不友好。SpringMVC提供了异常处理的机制,对抛出的异常做处理,然后将有消息展示到页面,来看一下原理:我们要配置一个异常处理器,前端控制器检测到异常后,会将该异常转到异常处理器,然后异常处理器对异常做一些处理,返回一个...原创 2020-02-25 12:08:50 · 206 阅读 · 0 评论 -
SpringMVC拦截器
SpringMVC中的拦截器和Servlet中的过滤器效果类似,都是在Controller前面后者后面做一些事情,但是两者也有一些区别:过滤器可以应用于所有的web技术, 包括SpringMVC,但是拦截器是SpringMVC中的东西,只能用于该框架过滤器可以拦截所有请求,包括静态资源如:html,css等。拦截器不可以拦截器的原理很简单,通过一张图来描述: 当请求到达后,会首先经...原创 2020-02-25 12:08:24 · 167 阅读 · 0 评论 -
SpringMVC跨服务器文件上传
上一次讲解了SpringMVC对于传统文件的上传,SpringMVC主要完成了对request请求的解析。这一节来讲解SpringMVC如何跨服务器进行文件上传 为什么需要跨服务器进行文件上传?原因为了使我们服务器能专一并且高效的做事情,可以把服务器分为应用服务器,缓存服务器,数据库服务器,文件服务器。而文件服务器就是专门用来存储应用上传的文件,当客户端请求时,直接从文件服务器来进行响应,...原创 2020-02-24 23:46:43 · 485 阅读 · 0 评论 -
SpringMVC文件上传
在SpringMVC上传文件变得更加方便,解析request中的文件项已经交给了SpringMVC去做,先来说一下SpringMVC上传文件的原理通过上图来了解原理:所有的请求都会先经过前端控制器,前端控制器会将请求分发给各个组件,文件上传请求也是一样,我们需要配置一个文件解析器,首先请求会经过文件解析器文件解析器会对request请求做解析,具体就是对请求正文中的文件项做处理,然后...原创 2020-02-24 23:19:43 · 137 阅读 · 0 评论 -
SpringMVC响应数据和结果视图
文章目录String类型void类型request转发Response重定向ModelAndView类型RespnoseBody响应String类型String类型的响应是最常用的方式,直接返回一个视图名称,然后通过视图解析器进行解析,返回相应的视图,示例如下:这个是前面写的一个demo,直接返回“success”,然后去看一下视图解析器可以看到,对String返回类型,视图解析器对前...原创 2020-02-23 14:07:01 · 244 阅读 · 0 评论 -
SpringMVC常用注解
文章目录@RequestParam@RequestBody@PathVariable@RequestHeader@CookieValue@ModelAttribute@SessionAttribute@RequestParam前端传参必须和后端Controller方法中定义的变量同名,如果不同名,则获取不到,看一下下面的这个例子:当前端参数和后端参数名称一致时,是可以获取到的:这时,把...原创 2020-02-21 15:05:16 · 167 阅读 · 0 评论 -
SSM整合教程
文章目录整合思路引入依赖整合思路前面已经讲过了Spring与MyBatis的整合,现在讲解SSM整合就容易了很多,在开发当中,我们把所有的开发分为三层,controller层、service层、dao层,controller: springMVCservice: spring IOC AOPdao: mybatis引入依赖<!--mybatis和spring整合包--&g...原创 2019-09-04 23:28:01 · 506 阅读 · 0 评论 -
SpringMVC:第一个入门程序
在写程序之前,首先需要了解该程序的所要完成的功能:这个入门程序主要讲解如何使用SpringMVC,需要配置的文件以及一些相关知识。程序使模拟用户发出请求后,服务器端接收到请求,模拟从数据库中取到相应的信息,使用jsp展示信息。重在理解和配置SpringMVC的过程。首先,需要了解的是SpringMVC是Spring的一部分,所以我们只需要引入相关的jar包即可,但是需要注意的是SpringMV...原创 2019-08-16 15:45:08 · 949 阅读 · 0 评论 -
SpringMVC:基于注解的配置方式讲解
上一节说过完全使用xml文件来配置一个SpringMVC入门程序,但是往往在开发中不会这样写,使用的是注解的形式,这样做可以更轻快,简洁。在上次讲解的入门程序的基础上,进行注解的改进。文中省略了很多内容,所以先阅读上一节内容:上节课内容:SpringMVC:第一个入门程序还是同样的讲解顺序,这里依赖就不再赘述了,直接开...原创 2019-08-17 10:53:51 · 1000 阅读 · 0 评论 -
SpringMVC:核心组件及流程讲解
SpringMVC原创 2019-08-26 11:36:38 · 950 阅读 · 0 评论