SpringMVC笔记13—@ModelAttribute
@ModelAttribute 这个注解,主要有两方面的功能: 在数据回显时,给变量定义别名定义全局数据 1.定义别名 在数据回显时,给变量定义别名,非常容易,直接加这个注解即可: @RequestM…
SpringMVC笔记12—数据回显基本用法
1.数据回显基本用法 数据回显就是当用户数据提交失败时,自动填充好已经输入的数据。一般来说,如果使用 Ajax 来做数据提交,基本上是没有数据回显这个需求的,但是如果是通过表单做数据提交,那么数据回显…
SpringMVC笔记11—服务端数据校验
为什么需要服务器端校验 最早的校验,就是服务端校验。早期的网站,用户输入一个邮箱地址,校验邮箱地址需要将地址发送到服务端,服务端进行校验,校验成功后,给前端一个响应。有了JavaScript,校验工作…
SpringMVC笔记10—全局异常处理
项目中,可能会抛出多个异常,我们不可以直接将异常的堆栈信息展示给用户,有两个原因: 用户体验不好非常不安全 所以,针对异常,我们可以自定义异常处理,SpringMVC 中,针对全局异常也提供了相应的解…
SpringMVC笔记9—文件上传与下载
SpringMVC 中对文件上传做了封装,我们可以更加方便的实现文件上传。从 Spring3.1 开始,对于文件上传,提供了两个处理器: CommonsMultipartResolverStandar…
SpringMVC笔记8—参数绑定
1.默认支持的参数类型 默认支持的参数类型,就是可以直接写在 @RequestMapping 所注解的方法中的参数类型,一共有四类: HttpServletRequestHttpServletResp…
SpringMVC笔记7—Controller 方法的返回值
1.返回 ModelAndView 如果是前后端不分的开发,大部分情况下,我们返回 ModelAndView,即数据模型+视图: @Controller @RequestMapping("/user"…
SpringMVC笔记6—@RequestMapping
这个注解用来标记一个接口,这算是我们在接口开发中,使用最多的注解之一。 1.请求 URL 标记请求 URL 很简单,只需要在相应的方法上添加该注解即可: @Controller public clas…
SpringMVC笔记5—处理器详解
1.HandlerMapping (PS:处理器即我们平时所见到的 Controller) HandlerMapping ,中文译作处理器映射器,在 SpringMVC 中,系统提供了很多 Handl…
SpringMVC笔记4—DispatcherServl(前端控制器)
1.DispatcherServlet作用 DispatcherServlet 是前端控制器设计模式的实现,提供 Spring Web MVC 的集中访问点,而且负责职责的分派,而且与 Spring …
SpringMVC笔记3—组件介绍
1.DispatcherServlet:前端控制器 用户请求到达前端控制器,它就相当于 mvc 模式中的c,DispatcherServlet 是整个流程控制的中心,相当于是 SpringMVC 的大…
SpringMVC笔记2—HelloWord
接下来,通过一个简单的例子来感受一下 SpringMVC。 1.利用 Maven 创建一个 web 工程。 2.在 pom.xml 文件中,添加 spring-webmvc 的依赖: <depe…
SpringMVC笔记1—简介
1 .Spring Web MVC是什么 Spring Web MVC 是一种基于 Java 的实现了 Web MVC 设计模式的请求驱动类型的轻量级 Web 框架,即使用了 MVC 架构模式的思想,…
Spring Data REST—两行代码搞定RESTFul(SpringBoot补充)
直接扔出中文官方文档: https://www.springcloud.cc/spring-data-rest-zhcn.html#getting-started.boot 什么是Spring Dat…
SpringMVC—RESTful风格
第一种: spring-mvc中是如何实现restful风格API接口的,并且对其中出现的问题进行解决!(java web对 put 和 delete 请求的不支持问题) 首先我们搭建好spring …
Spring—@ControllerAdvice等异常处理方式或统一处理数据
@ControllerAdvice ,很多初学者可能都没有听说过这个注解,实际上,这是一个非常有用的注解,顾名思义,这是一个增强的 Controller。使用这个 Controller ,可以实现三个…
SpringMVC—MultipartResolver 解析(文件上传)
MultipartResolver 用于处理文件上传,当收到请求时 DispatcherServlet 的 checkMultipart() 方法会调用 MultipartResolver …