![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringMVC
Heart of Ocean
正在学习java的小白
展开
-
SpringMVC(一)——SpringMVC纯配置文件方式和注解方式搭建环境
一.纯配置文件方式搭建环境导入jar在web.xml文件中配置前端控制器DispatcherServlet在src下新建springmvc.xml文件Controller测试结果原创 2019-12-19 22:07:52 · 169 阅读 · 0 评论 -
SpringMVC(二)——字符编码过滤器(中文乱码问题)
在web.xml中配置Filter<!--字符编码过滤器--> <filter> <filter-name>encoding</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class&g...原创 2019-12-19 21:42:48 · 73 阅读 · 0 评论 -
SpringMVC(十)——SpringMVC工作原理
SpringMVC的原理图:原创 2019-12-19 21:18:58 · 115 阅读 · 0 评论 -
SpringMVC(九)——自定义拦截器和拦截器栈
一.自定义拦截器拦截器与AOP的区别:拦截器:针对Controller层的方法,主要拦截的是请求。AOP:针对ServiceImpl层的方法,在特定方法前后扩充。SpringMVC拦截器和Filter的区别:拦截器只能拦截ControllerFilter可以拦截任何请求实现步骤:新建一个类,实现HandlerInterceptor接口public class DemoIn...原创 2019-12-19 21:13:03 · 153 阅读 · 0 评论 -
SpringMVC(八)——文件下载和文件上传
一. 文件下载访问资源时,如果没有设置Content-Disposition,浏览器默认按照inline值进行处理(inline能显示就显示,不能显示就下载)只需要修改响应头中Content-Disposition=“attachment;filename=文件名”其中:attachment 以附件形式下载filename=文件名 (这个文件名就是下载时显示的下载文件名)要...原创 2019-12-19 10:49:42 · 91 阅读 · 0 评论 -
SpringMVC(七)——SpringMVC作用域传值
一.JSP九大内置对象和四大作用域1.九大内置对象名称类型含义获取方式requestHttpServletRequest封装所有请求信息方法参数responseHttpServletResponse封装所有响应信息方法参数sessionHttpSession封装所有会话信息req.getSession()applicationSer...原创 2019-12-18 22:29:27 · 181 阅读 · 0 评论 -
SpringMVC(六)——@ResponseBody注解
(1)在方法上只有@RequesstMapping时,无论方法返回值是什么,都认为需要跳转。(2)如果不希望跳转,可以把控制器的返回值设置为void ,或者加上注解@ResponseBody2.1 如果返回值满足 key-value 形式(对象或 map),把响应头的Content-Type属性设置 application/json;charset=utf-8并把返回的内容转换成json...原创 2019-12-18 20:43:35 · 299 阅读 · 0 评论 -
SpringMVC(五)——视图解析器
1.SpringMVC提供默认的视图解析器2.自定义视图解析器,在spring.mvc中配置自定义视图解析器。 <bean id="resourceViewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix...原创 2019-12-18 19:45:45 · 101 阅读 · 0 评论 -
SpringMVC(四)——跳转方式
1.默认的跳转方式是:请求转发2.修改默认的跳转方式,可以设置返回值字符串内容(1)重定向:return “redirect:资源路径”例如:return “redirect:/main.jsp”;(2)请求转发:return “forward:资源路径”(forward可以省略)例如:return "forword:/main.jsp’;...原创 2019-12-18 16:53:04 · 93 阅读 · 0 评论 -
SpringMVC(三)——参数传递
一.请求参数是基本的数据类型JSP页面从前端获取参数,jsp页面设计一个form表单<form action="控制器的名称" method="post"> 名字:<input type="text" name="name"/><br/> 年龄:<input type="text" name="password"/&g...原创 2019-12-18 16:35:32 · 206 阅读 · 0 评论