![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringMVC
在雨中奔跑的少年
这个作者很懒,什么都没留下…
展开
-
SpringMVC Json对象与java对象互转
文章目录SpringMVC Json对象与java对象互转接收Json字符串,自动转化为java对象返回java对象,自动转化为Json字符串fastjson方式实现 SpringMVC Json对象与java对象互转 SpringMVC原生方式依赖的是jackson/gson,使用这两种方式,只需要导入jar包即可。如果使用其他方式现Json与对象之间自动互转,需要在xml中配置转化器。 ...原创 2019-07-08 13:32:23 · 879 阅读 · 0 评论 -
SpringMVC原生方式实现文件下载
文章目录SpringMVC原生方式实现文件下载 SpringMVC原生方式实现文件下载 设置好文件编码格式,文件类型(二进制文件),响应头(打开方式,文件名) 把文件加载到字节输入流,从字节输入流转存到相应输出流 ServletOutputStream 即可。 举例,一个方法搞定 @RequestMapping("/downloadFile") public void downloadFil...原创 2019-07-06 23:12:22 · 94 阅读 · 0 评论 -
SpringMVC实现文件上传
文章目录SpringMVC实现文件上传举例注册一个文件上传bean对象,设置一下总文件大小等参数。获取一个MultipartFile对象,将文件拷贝到一个本地文件即可。 SpringMVC实现文件上传 注册一个文件上传bean对象,设置一下总文件大小等参数。 获取一个MultipartFile对象,将文件拷贝到一个本地文件即可。 举例 注册一个文件上传bean对象,设置一下总文件大小等参数。 ...原创 2019-07-07 08:29:37 · 89 阅读 · 0 评论 -
SpringMVC静态资源放行
文章目录SpringMVC静态资源放行举例在web.xml中配置servlet到default在springmvc.xml中配置相关非拦截文件夹 SpringMVC静态资源放行 方式一:在web.xml中配置servlet到default 方式二:在springmvc.xml中配置相关非拦截文件夹,如果请求的是这些文件夹的资源,给予放行。 疑点:没有进行以上配置,为什么可以直接访问jsp文件? t...原创 2019-07-07 09:08:16 · 486 阅读 · 0 评论 -
SpringMVC获取各种类型的请求数据
文章目录SpringMVC获取各种类型请求数据获取字符串,包装类型获取自定义对象获取数组获取集合获取Data SpringMVC获取各种类型请求数据 直接control方法的参数列表写出来就可以了,SpringMVC自动根据参数名,参数类型从请求参数中获取,然后填充到参数中。 获取字符串,包装类型 @RequestMapping("/query") @ResponseBody public S...原创 2019-07-07 09:30:52 · 695 阅读 · 0 评论 -
SpringMVC获取Data类型数据
文章目录SpringMVC获取Data类型数据举例创建一个转换器类,实现 `Converter` 接口 (`ConverterSpringMVC获取Data类型数据 创建一个转换器类,实现 Converter 接口 (Converter<String, Date>) 在springmvc.xml中注册转换器对象。 在control方法的形参中即可直接获取Data对象。 Spring...原创 2019-07-07 10:43:12 · 604 阅读 · 0 评论 -
SpringMVC响应数据
文章目录SpringMVC响应数据将数据存放到Map中(request作用域)将数据存放到Model中(request作用域)将数据存放到ModelMap中(request作用域)将数据存放到ModelAndView中(request作用域)通过注解将数据同时存入到session和request中(request和session作用域)测试 SpringMVC响应数据 只要将数据存入到相应的容...原创 2019-07-07 11:05:35 · 238 阅读 · 0 评论 -
SpringMVC post方式中文乱码问题处理
文章目录SpringMVC post方式中文乱码问题处理 SpringMVC post方式中文乱码问题处理 SpringMVC会拦截所有请求,并完成cotrol方法形参的填充。我们需要在这之前完成对请求参数的值进行编码,在web.xml中设置一个字符串编码处理拦截器,设置字符串编码并开启字符串编码设置。 <!-- 配置SpringMVC设置编码方式的过滤器 --> <fil...原创 2019-07-07 12:17:03 · 1456 阅读 · 0 评论 -
SpringMVC在control方法的url中自动添加前缀和后缀
文章目录SpringMVC在control方法的url中自动添加前缀和后缀举例 SpringMVC在control方法的url中自动添加前缀和后缀 在control方法的url中经常出现:/xxx.jsp 可以通过springmvc.xml中配置视图解析器对象,自动在url前添加前缀和后缀,只需写 xxx 就可以了。 举例 没配置视图解析器对象的写法 @RequestMapping("/upda...原创 2019-07-07 12:45:04 · 4067 阅读 · 0 评论 -
SpringMVC响应请求
文章目录SpringMVC响应请求首先xml配置开启注解扫描响应jsp返回ModelAndView返回字符串响应string,void原生方式响应 SpringMVC响应请求 xml配置开启注解 响应jsp 返回ModelAndView 返回字符串 响应string,void 原生方式响应 首先xml配置开启注解扫描 首先要开启扫描和开启SpringMVC注解,在类上打上注解 @...原创 2019-07-07 13:04:44 · 124 阅读 · 0 评论 -
SpringMVC使用ResponseEntity实现下载文件
文章目录SpringMVC使用ResponseEntity实现下载文件 SpringMVC使用ResponseEntity实现下载文件 文件加载到内存中,作为响应体 设置好响应头,响应参数。 将以上参数赋值到ResponseEntity对象中,将ResponseEntity对象返回。 举例,一个方法搞定 @RequestMapping("/downloadFile2") public Res...原创 2019-07-06 22:58:24 · 2179 阅读 · 0 评论 -
SpringMVC验证分组
文章目录SpringMVC验证分组步骤自定义两个标记接口对象属性验证注解选中标记接口名control方法的形参验证注解中选中标记接口名在jsp中使用验证信息对象数据 SpringMVC验证分组 自定义标记接口 对象属性验证注解选中标记接口名 control方法的形参验证注解中选中标记接口名 对需要验证的属性,自由选择使用验证方式 步骤 自定义两个标记接口 public interface G...原创 2019-07-06 22:26:06 · 161 阅读 · 0 评论 -
SpringMVC数据回写
文章目录SpringMVC数据回写举例`@ModelAttribute` 设置响应数据的名字举例全局(本类中)回写数据 SpringMVC数据回写 SpringMVC特性:形参中获取的数据,SpringMVC自动将数据自动传递到返回的页面中。 @ModelAttribute 设置响应数据的名字 全局(本类中)回写数据 举例 以下的方法并没有将 user 这个对象写入内置对象中,不过SpringMV...原创 2019-07-08 10:53:49 · 365 阅读 · 0 评论 -
SpringMVC拦截器
文章目录SpringMVC拦截器 SpringMVC拦截器 SpringMVC中有三个拦截器,其中postHandle可对返回结果进行修改。 拦截器位置如下 自定义一个拦截器 package com.bb.interceptor; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServle...原创 2019-07-08 20:42:11 · 593 阅读 · 0 评论 -
服务端开发规范Restful
文章目录服务端开发规范Restful 服务端开发规范Restful 规范了url,提交方式的语义。遵守Restful规范,有些东西不言而喻,减少前后端不必要的交流。 一个URL操作一个资源 请求的URL中不能有动词 使用HTTP的请求方式来描述请求行为 举例 提交方式 地址 说明 get(查) http://localhost:8080/book/1 查询id为1的...原创 2019-07-08 21:03:48 · 195 阅读 · 0 评论 -
SpringMVC异常处理界面(异常处理方法)
文章目录SpringMVC异常处理界面(处理某个类) SpringMVC异常处理界面(处理某个类) 处理某个类中的异常,在该类中创建异常处理方法即可。 UserController 类中的异常,由本类中的异常方法处理 package com.bb.controller; import org.springframework.stereotype.Controller; import org.sp...原创 2019-07-08 21:58:54 · 141 阅读 · 0 评论 -
SpringMVC异常处理方式二:自定义异常处理类
文章目录SpringMVC异常处理方式二:全局处理 SpringMVC异常处理方式二:全局处理 创建一个异常处理类,其中的每一个方法就处理一个异常 MyExceptionResolver 异常处理类 package com.bb.exception; import org.springframework.stereotype.Component; import org.springframewo...原创 2019-07-08 22:07:23 · 134 阅读 · 0 评论 -
SpringMVC异常处理方式三:异常处理类
文章目录SpringMVC异常处理方式三:异常处理类 SpringMVC异常处理方式三:异常处理类 实现 HandlerExceptionResolver 接口的异常处理类,处理全局抛出的异常。 异常处理类 MyExceptinHandler package com.bb.exception; import javax.servlet.http.HttpServletRequest; impor...原创 2019-07-08 22:27:02 · 123 阅读 · 0 评论 -
SpringMVC与Spring整合
文章目录SpringMVC与Spring整合web.xml中配置监听器 SpringMVC与Spring整合 SpringMVC只负责Control层,把Spring容器设置为SpringMVC的父容器,子容器可以操作父容器的对象。 即Control层可以完成service层和dao层的调用。 将Spring容器存放在application中(全局),并在tomcat启动时完成初始化。注意...原创 2019-07-10 20:27:38 · 106 阅读 · 0 评论 -
SpringMVC实现简单跳转
文章目录SpringMVC实现简单跳转一个servlet拦截所有请求SpringMVC xml配置文件简单的control方法项目所需jar包 SpringMVC实现简单跳转 一个servlet拦截所有请求 原生方式开发web项目中,web.xml中一般会有多个servlet的配置。而使用SpringMVC,配置一个拦截所有请求的配置(霸道),接下来就我们在springMVC下干活就可以了。 在w...原创 2019-07-05 17:50:50 · 371 阅读 · 0 评论 -
SpringMVC进行数据校验
文章目录SpringMVC进行数据校验举例在vo对象的属性上打上相应验证注解列举一些验证注解配置**validateMessage.properties**文件在springmvc.xml中配置验证对象 SpringMVC进行数据校验 SpringMVC本身没有数据校验功能,需要借助hibernate的校验框架。 在vo对象的属性上打上相应验证注解 配置validateMessage.prope...原创 2019-07-06 20:37:31 · 192 阅读 · 0 评论 -
idea第一个SSM项目
文章目录idea第一个SSM项目pom.xmlapplicationContext.xmlspring-service.xmlweb.xml测试项目打包 idea第一个SSM项目 第一个idea web xml-ssm项目 maven项目,不使用模板。需要手动生成web.xml pom.xml <?xml version="1.0" encoding="UTF-8"?> <b...原创 2019-08-05 21:14:19 · 309 阅读 · 0 评论