![](https://img-blog.csdnimg.cn/20210713211245265.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
SpringMVC
文章平均质量分 92
风.F
这个作者很懒,什么都没留下…
展开
-
【SpringMVC】:静态资源
文章目录1. 访问静态资源2. 中文乱码3. 类型转换器3.1 内置的类型转换器3.2 自定义类型转换器1. 访问静态资源在项目中我们可以需要用到 js 、css 和图片等静态资源,而在 SpringMVC 中我们请求静态资源时通常会报 404 错误。这是为什么呢?因为在 SpringMVC 中的入口是 前端控制器DispatcherServlet,在 web.xml 中配置前端控制器时,我们通常的给url-pattern属性配置的是/,代表对所有的资源都进行过滤操作。所以在访问静态资源时,Spri原创 2021-08-04 16:01:46 · 2177 阅读 · 0 评论 -
【SpringMVC】:拦截器
文章目录1. 什么是拦截器2. 过滤器和拦截器的区别3. 拦截器的实现方法3.1 使用 HandlerInterceptor 接口实现3.2 使用 WebRequestInterceptor 接口实现4. 配置拦截器1. 什么是拦截器Spring MVC中的拦截器(Interceptor)类似于Servlet中的过滤器(Filter),它主要用于对处理器进行预处理和后处理,同时也提供了一种可以提取处理器中可重用部分的方式。例如通过拦截器可以进行权限验证、记录请求信息的日志、判断用户是否登录等。原创 2021-08-03 11:00:15 · 327 阅读 · 0 评论 -
【SpringMVC】:异常处理
文章目录1. 异常处理思路2. 解决异常的两种思路2.1 使用 SpringMVC 自带的简单异常处理器2.2 自定义异常处理器1. 异常处理思路在 Java 中异常包括:编译时异常和运行时异常RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试通过手段减少运行时异常的发生。如下图所示,系统的 dao 层、service 层还是 controller 层出现异常都通过throws Exception向上抛出,最后由springmvc前端控制器交由异常处理器原创 2021-08-02 19:14:05 · 87 阅读 · 0 评论 -
【SpringMVC】:文件上传
SpringMVC之文件上传1. 实现文件上传的三个条件2. 单文件上传1. 实现文件上传的三个条件文件上传项input类型为 file表单必须是通过 post 提交表单必须是enctype=“multipart/form-data” ,enctype="multipart/form-data(表示用附件的方式发送表单),否则默认就把文件名传递了提交时请求主体发生改变<form action="${pageContext.request.contextPath}/test01" meth原创 2021-07-30 09:28:31 · 5014 阅读 · 0 评论 -
【SpringMVC】:数据响应
上篇博客我们了解了请求参数的获取,那么获取到请求参数之后,需要对参数进行出来,然后进行数据响应。那么这篇博客我们就来了解 Controller 类如何进行数据响应。1. 方法返回值类型在 web 阶段我们也了解过数据响应,我们可以简单的将数据响应分为:页面跳转和回写数据Controller 类的业务返回的返回值类型有很多,但归根结底就是用于完成页面跳转和回写数据。我们了解一下常用的几个返回值类型:ModelAndView, Model,ModelMap,Map,View, String, void.原创 2021-07-29 09:36:38 · 218 阅读 · 0 评论 -
【SpringMVC】:请求参数
上篇博客我们了解了请求映射,那么在执行处理器时,我们需要对请求进行处理,首先需要获取请求中传递过来的请求参数,那么这篇博客我们就来了解 Controller 类如何获取请求参数。1. 请求参数在 SpringMVC 可以接收如下类型的参数:基本类型参数:请求参数的name与Controller中的业务方法的参数名称一致,参数值会自动映射匹配。。例如:有一个地址http://localhost:8080/itheima_springmvc1/quick9?username=zhangsan&.原创 2021-07-27 14:51:11 · 163 阅读 · 0 评论 -
【SpringMVC】:请求映射
1. SpringMVC 快速入门SpringMVC的开发步骤为:导入SpringMVC相关坐标:除了要导入 SpringMVC 的包,还要导入jsp和servlet的包配置 SpringMVC 核心控制器 DispathcerServlet:配置核心控制器的方式有很多种,具体方式我们下面讲解。创建Controller类和视图页面:这部分需要手动编写使用注解配置Controller类中业务方法的映射地址配置SpringMVC核心文件 spring-mvc.xml原创 2021-07-26 18:33:50 · 1492 阅读 · 1 评论 -
【SpringMVC】:快速入门
1. 什么是 SpringMVCMVC 是一种设计模式,即model-view-controller。SpringMVC 是一种基于 Java 的实现 MVC 设计模型的请求驱动类型的轻量级 Web 框架,属于 SpringFrameWork 的后续产品,已经融合在 Spring Web Flow 中。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。SpringMVC是一种web层的mvc框架,用于替代servlet(处理响应请求,获取表单参数,表单验证等)SpringM原创 2021-07-25 14:04:16 · 437 阅读 · 4 评论