
SpringMVC
Heart of Ocean
正在学习java的小白
展开
-
SpringMVC(一)——SpringMVC纯配置文件方式和注解方式搭建环境
一.纯配置文件方式搭建环境 导入jar 在web.xml文件中配置前端控制器DispatcherServlet 在src下新建springmvc.xml文件 Controller 测试结果原创 2019-12-19 22:07:52 · 211 阅读 · 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 · 105 阅读 · 0 评论 -
SpringMVC(十)——SpringMVC工作原理
SpringMVC的原理图:原创 2019-12-19 21:18:58 · 147 阅读 · 0 评论 -
SpringMVC(九)——自定义拦截器和拦截器栈
一.自定义拦截器 拦截器与AOP的区别: 拦截器:针对Controller层的方法,主要拦截的是请求。 AOP:针对ServiceImpl层的方法,在特定方法前后扩充。 SpringMVC拦截器和Filter的区别: 拦截器只能拦截Controller Filter可以拦截任何请求 实现步骤: 新建一个类,实现HandlerInterceptor接口 public class DemoIn...原创 2019-12-19 21:13:03 · 201 阅读 · 0 评论 -
SpringMVC(八)——文件下载和文件上传
一. 文件下载 访问资源时,如果没有设置Content-Disposition,浏览器默认按照inline值进行处理(inline能显示就显示,不能显示就下载) 只需要修改响应头中Content-Disposition=“attachment;filename=文件名” 其中: attachment 以附件形式下载 filename=文件名 (这个文件名就是下载时显示的下载文件名) 要...原创 2019-12-19 10:49:42 · 121 阅读 · 0 评论 -
SpringMVC(七)——SpringMVC作用域传值
一.JSP九大内置对象和四大作用域 1.九大内置对象 名称 类型 含义 获取方式 request HttpServletRequest 封装所有请求信息 方法参数 response HttpServletResponse 封装所有响应信息 方法参数 session HttpSession 封装所有会话信息 req.getSession() application Ser...原创 2019-12-18 22:29:27 · 221 阅读 · 0 评论 -
SpringMVC(六)——@ResponseBody注解
(1)在方法上只有@RequesstMapping时,无论方法返回值是什么,都认为需要跳转。 (2)如果不希望跳转,可以把控制器的返回值设置为void ,或者加上注解@ResponseBody 2.1 如果返回值满足 key-value 形式(对象或 map), 把响应头的Content-Type属性设置 application/json;charset=utf-8 并把返回的内容转换成json...原创 2019-12-18 20:43:35 · 374 阅读 · 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 · 151 阅读 · 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 · 121 阅读 · 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 · 242 阅读 · 0 评论