SpringMVC
SpringMVC学习笔记
Challenger_
这个作者很懒,什么都没留下…
展开
-
八、SpringMVC异常处理
SpringMVC异常处理1. 异常处理的思路2. 异常处理的两种方式2.1 简单异常处理器SimapleMappingExceptionResolver2.2 自定义异常处理步骤1. 异常处理的思路系统的Dao、Service、Controller出现都通过throws Exception向上抛出,最后又SpringMVC前端控制器较有异常处理器进行异常处理,如下图:2. 异常处理的两种方式使用Spring MVC提供的简单异常处理器SimapleMappingExceptionResolve原创 2020-07-14 19:41:02 · 190 阅读 · 0 评论 -
七、Spring拦截器
SpringMVC拦截器1. 拦截器(interceptor)的作用2. 拦截器和过滤器的区别2. 拦截器快速入门2.1 代码实现2.2 拦截方法说明1. 拦截器(interceptor)的作用SpringMVC的拦截器类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。将拦截器按一定的顺序连接成一条链,这条称为拦截器链(Interceptor Chain)。在访问被拦截的方法或字段时,拦截器链中的拦截器就会按其之前定义的顺序被调用。拦截器也是AOP思想的具体实现。2.原创 2020-07-14 15:22:59 · 173 阅读 · 0 评论 -
六、SpringMVC文件上传
SpringMVC文件上传1. 文件上传1.1 文件上传客户端三要素1.2 文件上传原理1.3 单文件上传步骤1.4 单文件上传实现1.5 多文件上传实现1. 文件上传1.1 文件上传客户端三要素表单项 type = “file”表单的提交方式是 post表单的 enctype 属性是多部分表单形式,即 enctype = “multipart/form-data”1.2 文件上传原理1.3 单文件上传步骤导入fileupload和io坐标配置文件上传解析器编写文件上传代码原创 2020-07-14 12:06:43 · 147 阅读 · 0 评论 -
五、SpringMVC获得请求信息
SpringMVC获得请求信息1. 请求参数类型1.1 获得基本类型参数1.2 获得POJO类型参数1.3 获得数组类型参数1.4 获得集合类型参数1.5 开放静态资源的访问1.6 配置全局乱码过滤器1.7 参数绑定注解@RequestParam1.8 自定义类型转换器2. 获得Servlet相关API2.1 获得Servlet相关API2.2 获得请求头2.3 获得Restful风格的参数1. 请求参数类型客户端请求参数的格式是:name=value&name=value…服务器端要获得的请原创 2020-07-13 20:12:08 · 128 阅读 · 0 评论 -
四、SpringMVC数据响应
SpringMVC数据响应1. SpringMVC的数据响应方式2. 页面跳转2.1 返回字符串形式2.2 返回ModelAndView对象3. 回写数据3.1 直接返回数据串3.2 返回对象或集合1. SpringMVC的数据响应方式页面跳转直接返回字符串通过ModelAndView对象返回回写数据直接返回字符串返回对象或集合2. 页面跳转2.1 返回字符串形式直接返回字符串:此种方式会将返回的字符串与视图解析器的前后缀拼接后跳转。2.2 返回ModelAndVie原创 2020-07-13 17:10:21 · 179 阅读 · 0 评论 -
三、SpringMVC执行流程及组件
SpringMVC执行流程及组件1. SpringMVC的执行流程2. SpringMVC注解解析2.1 @RequestiMapping3. SpringMVC的XML配置资源解析器1. SpringMVC的执行流程2. SpringMVC注解解析2.1 @RequestiMapping作用:用于建立请求URL和请求方法之间的对应关系位置:类上,请求URL的第一级访问目录。此处不写的话,就相当于应用的根目录方法上,请求URL的第二级访问目录,与类上的使用@RequestMapping标原创 2020-07-12 16:17:17 · 153 阅读 · 0 评论 -
二、SpringMVC简介及快速入门
SpringMVC简介及快速入门1. SpringMVC概述2. SpringMVC开发步骤3. 快速入门3.1 代码3.2 流程图1. SpringMVC概述SpringMVC通过一套注解,让一个简单的Java类成为处理请求的控制器,而无须实现任何接口,同时它还支持RESTful编程风格的请求。2. SpringMVC开发步骤需求:客户端发请求,服务器端接收请求,执行逻辑并进行视图跳转。导入SpringMVC相关坐标配置DispatcherServlet编写Controller类和视图页原创 2020-07-12 14:57:05 · 100 阅读 · 0 评论 -
一、Spring集成Web环境
Spring集成Web环境1. 基本三层架构环境搭建2. ApplicationContext应用上下文获取方式三级目录1. 基本三层架构环境搭建pom.xml:<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</versio原创 2020-07-12 12:33:17 · 853 阅读 · 1 评论