SpringMVC
文章平均质量分 94
SpringMVC 学习
花落随风轻飘舞
我很懒,还没有添加简介
展开
-
SpringMVC 学习(一)之 SpringMVC 介绍
SpringMVC 简介原创 2024-02-23 21:24:16 · 1486 阅读 · 0 评论 -
SpringMVC 学习(二)之第一个 SpringMVC 案例
一个 SpringMVC 简单案例原创 2024-02-23 21:24:54 · 1155 阅读 · 0 评论 -
SpringMVC 学习(三)之 @RequestMapping 注解
SpringMVC 之 @RequestMapping 注解原创 2024-02-24 23:17:23 · 1336 阅读 · 0 评论 -
SpringMVC 学习(四)之获取请求参数
1 通过 HttpServletRequest 获取请求参数2 通过控制器方法的形参获取请求参数3通过 POJO 获取请求参数(重点)原创 2024-02-25 12:48:24 · 1647 阅读 · 0 评论 -
SpringMVC 学习(五)之域对象
众所周知,JavaWeb 有四大域,分别是 Page 域 (PageContext)、Request 域、Session 域、Application 域 (ServletContext)。域对象都是 Map 对象,用于在同一范围内的不同组件之间传递和共享数据。这些域对象使得数据能够在不同的请求处理过程中被访问和修改,从而支持多种 Web 应用的数据交互需求。// 存储数据// 获取数据// 删除数据。原创 2024-02-25 17:12:37 · 1027 阅读 · 0 评论 -
SpringMVC 学习(六)之视图
在 SpringMVC 框架中,视图可以是一个 JSP 页面、HTML 文件、模板文件(如 Thymeleaf、FreeMarker 等)、JSON 响应、XML 响应或其他类型的内容。SpringMVC 中的视图负责渲染数据和将模型 Model 中的数据展示给用户。SpringMVC 提供了多种视图类型,包括 JSP 视图、Thymeleaf 视图、FreeMarker 视图、XSLT 视图等。原创 2024-02-25 22:58:30 · 950 阅读 · 0 评论 -
SpringMVC 学习(七)之报文信息转换器 HttpMessageConverter
HttpMessageConverter 报文信息转换器,将请求报文(如JSON、XML、HTML等)转换为 Java 对象,或将 Java 对象转换为响应报文。HttpMessageConverter 接口定义了将 Java 对象转换为 HTTP 响应的报文信息和将 HTTP 请求中的报文信息转换为 Java 对象的方法。SpringMVC 提供了多个内置的 HttpMessageConverter 实现,以支持不同的数据格式和数据类型。原创 2024-02-26 18:57:19 · 1052 阅读 · 0 评论 -
SpringMVC 学习(八)之文件上传与下载
传统 Servlet 文件下载方式,需要在 HttpServletResponse response 中设置各种信息,而使用 SpringMVC 的 ResponseEntity 只需要将文件二进制主体、头信息以及状态码设置好即可进行文件下载,在易用性和简洁上更胜一筹。MultipartFile 封装了请求数据中的文件,此时这个文件存储在内存中或临时的磁盘文件中,需要将其转存到一个合适的位置,因为请求结束后临时存储将被清空。,这种编码方式会把文件域指定文件的内容也封装到请求参数中,不会对字符编码。原创 2024-02-27 11:08:36 · 1185 阅读 · 0 评论 -
SpringMVC 学习(九)之拦截器
1 拦截器介绍在 SpringMVC 中,拦截器 (Interceptor) 是一种用于拦截 HTTP 请求并在请求处理之前或之后执行自定义逻辑的组件。:在请求处理之前进行用户身份验证和授权:记录请求的相关信息,如请求路径、参数、处理时间等:捕获并处理请求处理过程中抛出的异常:统计请求的响应时间、吞吐量等性能指标:在请求处理之前或之后对请求或响应的数据进行转换或修改:在请求处理之前检查缓存,决定是否从缓存中获取数据从以上功能可以看出,拦截器和过滤器作用很相似,但它们存在一些区别。原创 2024-02-27 21:06:09 · 818 阅读 · 0 评论 -
SpringMVC 学习(十)之异常处理
在 SpringMVC中,异常处理器(Exception Handler)用于处理应用程序中发生的异常。SpringMVC 提供的异常处理主要有以下三种方式:使用 SpringMVC 提供的简单异常处理器 SimpleMappingExceptionResolver实现异常处理接口 HandlerExceptionResolver使用 @ExceptionHandler 注解实现异常处理。原创 2024-02-27 23:15:11 · 841 阅读 · 0 评论 -
SpringMVC 学习(十一)之数据校验
在实际的项目中,一般会有两种校验数据的方式:客户端校验和服务端校验客户端校验:这种校验一般是在前端页面使用 JS 代码进行校验,主要是验证输入数据的合法性,不合法的数据则没有必要再发送至服务端了。前端校验可以有效的提高用户体验,但是无法确保数据完整性,因为前端用户可以方便的拿到请求地址,然后直接发送请求,传递非法参数服务端校验:可以有效的保证数据安全与完整性,但是用户体验要差一点,所以客户端校验和服务端校验通常两者结合使用。原创 2024-02-28 10:52:55 · 1565 阅读 · 0 评论