随笔分类 - SpringMvc
JSR303实现数据校验案例
摘要:JSR303实现数据校验案例 1、导包 <!-- https://mvnrepository.com/artifact/org.hibernate/hibernate-validator --> <dependency> <groupId>org.hibernate</groupId> <artif
阅读全文
springmvc之数据格式化
摘要:springmvc之数据格式化 1、简介 Converter可以将一种类型转换成另一种类型,是任意Object之间的类型转换。 Formatter则只能进String与任意Object对象的转换,它提供解析与格式化两种功能 解析:将String类型字符串转换为任意Objec对象, 格式化:将任意Ob
阅读全文
springmvc使用fastjson
摘要:springmvc使用fastjson 1、导包 <!-- https://mvnrepository.com/artifact/com.alibaba/fastjson --> <dependency> <groupId>com.alibaba</groupId> <artifactId>fast
阅读全文
springmvc之发送json数据自动转Java对象接收
摘要:springmvc之发送json数据自动转Java对象接收 1、导包 基于maven <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <versi
阅读全文
springmvc之拦截器
摘要:springmvc之拦截器 Spring MVC 的处理器拦截器类似于 Servlet 开发中的过滤器 Filter,用于对处理器进行预处理和后处理。用户可以自己定义一些拦截器来实现特定的功能。 谈到拦截器,还要向大家提一个词——拦截器链(Interceptor Chain)。拦截器链就是将拦截器按
阅读全文
基于xml配置springmvc案例
摘要:基于xml配置springmvc案例 1、方式一 通过配置BeanNameUrlHandlerMapping(处理器映射器)和SimpleControllerHandlerAdapter(处理器适配器)实现 1.1、配置web.xml <web-app> <display-name>Archetyp
阅读全文
springmvc之异常处理
摘要:springmvc之异常处理 系统中异常包括两类:预期异常和运行时异常 RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试通过手段减少运行时异常的发生。 系统的 dao、service、controller 出现都通过throws Exception向
阅读全文
springmvc之文件上传
摘要:springmvc之文件上传 1、导包 基于maven <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.3.1</version> </
阅读全文
springmvc之ResponseBody响应json数据
摘要:springmvc之ResponseBody响应json数据 该注解用于将 Controller 的方法返回的对象,通过 HttpMessageConverter 接口转换为指定格式的数据如:json,xml 等,通过 Response 响应给客户端 示例 需求:使用@ResponseBody 注解
阅读全文
springmvc配置静态资源不拦截
摘要:springmvc配置静态资源不拦截 DispatcherServlet会拦截到所有的资源,导致一个问题就是静态资源(img、css、js)也会被拦截到,从而不能被使用。解决问题就是需要配置静态资源不进行拦截,在springmvc.xml配置文件添加如下配置 1、方式一 mvc:resources标
阅读全文
springmvc常用注解
摘要:springmvc常用注解 1、RequestParam 作用:把请求中指定名称的参数给控制器中的形参赋值。 属性 value:请求参数中的名称。 required:请求参数中是否必须提供此参数。默认值:true。表示必须提供,如果不提供将报错 1.1、示例 jsp代码 <!-- requestPa
阅读全文
springmvc之转发和重定向
摘要:springmvc之转发和重定向 1、转发 controller 方法在提供了 String 类型的返回值之后,默认就是请求转发。我们也可以写成: /** * 转发 * @return */ @RequestMapping("/testForward") public String testForw
阅读全文
springmvc中ModelAndView的用法
摘要:springmvc中ModelAndView的用法 ModelAndView 是 SpringMVC 为我们提供的一个对象,该对象也可以用作控制器方法的返回值。 该对象中有两个方法 addObject(String attributeName,Object attributeValue):添加对象到
阅读全文
springmvc自定义类型转换器
摘要:springmvc自定义类型转换器 表单提交的任何数据类型全部都是字符串类型,但是后台定义Integer类型,数据也可以封装上,说明Spring框架内部会默认进行数据类型转换。如果想自定义数据类型转换,可以实现Converter的接口 1、自定义类型转换器 package cn.itcast.uti
阅读全文
springmvc中请求参数的绑定
摘要:springmvc中请求参数的绑定 我们都知道,表单中请求参数都是基于 key=value 的。 SpringMVC 绑定请求参数的过程是通过把表单提交请求参数,作为控制器中方法参数进行绑定的。 1、绑定机制 表单提交的数据都是k=v格式的 username=haha&password=123 Sp
阅读全文
springmvc中mvc:annotation-driven的说明
摘要:springmvc中mvc:annotation-driven的说明 在 SpringMVC 的各个组件中,处理器映射器、处理器适配器、视图解析器称为 SpringMVC 的三大组件。 使用 mvc:annotation-driven 自动加载 RequestMappingHandlerMappin
阅读全文
springmvc中ResquestMapping注解用法
摘要:springmvc中ResquestMapping注解用法 作用 建立请求URL和处理方法之间的对应关系 RequestMapping注解可以作用在方法和类上 作用在类上:第一级访问目录,不写的话,就相当于应用的根目录。写的话需要以/开头。它出现的目的是为了使我们的URL可以按照模块化管理 作用在方
阅读全文
springmvc入门案例
摘要:springmvc入门案例 1、导包 基于maven <properties> <!--指定springmvc版本--> <spring.version>5.0.2.RELEASE</spring.version> </properties> <dependency> <groupId>org.sp
阅读全文