SpringMVC
SpringMVC
时光·漫步zth
辛酸泪,影单醉。
展开
-
SpringMVC——字符编码过滤器(解决乱码)
web.xml 文件中中配置 Filter:<filter> <filter-name>encoding</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <init-para...原创 2019-07-23 23:49:19 · 571 阅读 · 0 评论 -
SpringMVC——传参
1.基本数据类型表单:<form action="" method="post"> 姓名:<input type="text" name="name"/> 年龄:<input type="text" name="age"> <input type="submit" value="提交"></form>1.1 默认保...原创 2019-07-24 01:16:29 · 252 阅读 · 0 评论 -
SpringMVC——跳转方式和视图解析器
1.跳转方式1. 默认跳转方式请求转发.2. 设置返回值字符串内容添加 redirect:资源路径 重定向 添加 forward:资源路径 或省略 forward: 转发2.视图解析器1. SpringMVC 会提供默认视图解析器.2..自定义视图解析器<!-- 配置视图解析器 --><bean id="jspViewResolver" cla...原创 2019-07-24 09:46:05 · 411 阅读 · 0 评论 -
Spring——@ResponseBody
1. @RequestMapping在方法上只有 @RequestMapping 时,无论方法返回值是什么认为需要跳转2.@ResponseBody在方法上添加 @ResponseBody 恒不跳转2.1 如果返回值满足 key-value 形式(对象或 map)把响应头设置为 application/json;charset=utf-8 把转换后的内容输出流的形式...原创 2019-07-24 10:46:42 · 2220 阅读 · 1 评论 -
SpringMVC——文件上传、下载(异常解析器)
1.文件下载访问资源时相应头如果没有设置 Content-Disposition,浏览器默认按照 inline 值进行处理,inline 能显示就显示,不能显示就下载.只需要修改相应头中 Context-Disposition=”attachment;filename=文件名”attachment 以附件形式下载. filename 的值就是下载时显示的下载文件名1.1 包依赖...原创 2019-07-25 01:12:24 · 291 阅读 · 0 评论 -
SpringMVC——拦截器
拦截器:发送请求时被拦截器拦截,在控制器的前后添加额外功能.跟 AOP 区分开。AOP 在特定方法前后扩充(对 ServiceImpl) 拦截器,请求的拦截.针对点是控制器方法.(对 Controller)SpringMVC 拦截器和 Filter 的区别拦截器只能拦截器 Controller Filter 可以拦截任何请求1.自定义拦截器1.1 新建 HandlerInte...原创 2019-07-25 08:20:26 · 113 阅读 · 0 评论 -
SpringMVC——配置
配置 SpringMVC1包依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=...原创 2019-07-22 21:36:27 · 126 阅读 · 0 评论 -
SpringMVC——体系结构
1.SpringMVC 中重要组件1. DispatcherServlet : 前端控制器,接收所有请求 (如果配置/不包含 jsp)2. HandlerMapping: 解析请求格式,判断要执行哪个具体的方法。3. HandlerAdapter: 负责调用具体的方法.4 ViewResovler:视图解析器.解析结果,准备跳转到具体的物理视图2. SpringMVC 体...原创 2019-07-22 19:20:29 · 310 阅读 · 0 评论