SpringMVC笔记07:拦截器

1.拦截器的作用 SpringMVC中的拦截器在功能上类似于Servlet上的过滤器Filter,用于对处理器(Controller类)的预处理和后处理。拦截器可以有多个,多个连接器组成拦截器链。 它与Servlet的过滤器主要有如下区别: - 过滤器在url-pattern......

SpringMVC笔记06:异常处理器的使用

1.异常出现分析 如果出现了异常,那么异常会一层层网上报,如果一直没有处理,那么错误信息就会在浏览器端显示。 ![](/media/editor/异常不处理的流程_20191112164003354265.png) 但是如果我们再配置一个异常处理器,然后再配置与此相关的组件,那么......

SpringMVC笔记05:实现文件上传

1.文件上传前提- form表单的enctype取值(表单请求正文的类型)的前提是:`multipart/form-data`,因为默认情况下表单是以键值对的方式提交表单,而改了之后他会将表单分成几个部分,既包含表单内容,也包含文件内容- method必须是`post`-......

SpringMVC笔记04:响应数据和结果视图

之前第一天的项目中,我们主要在研究如何从浏览器获取参数并进行封装,而今天开始的第二天的项目主要针对的是处理方法执行完之后,如何通过响应跳转到指定的页面。SpringMVC提供了多种响应方式包括有返回值的和无返回值的等,接下来我们一一讲解: 1.返回值是StringController......

SpringMVC笔记03:请求参数的封装绑定

Web程序用户发送请求时大部分情况下都是包含参数的,那么我们如何拿到这个参数呢?这就需要这节课讲的请求参数的绑定,它指的是拿到这个参数的过程。 1.SpringMVC参数绑定的原理假如你发过来一个带有username和password的请求URL:```javausern......