
SpringMVC
后知后觉后海
这个作者很懒,什么都没留下…
展开
-
SpringMVC参数传递(包含字符编码过滤器设置)
web.xml<!-- 字符编码过滤器 --> <filter> <filter-name>encoding</filter-name> <filter-class>org.springfra原创 2018-10-11 17:22:49 · 974 阅读 · 0 评论 -
springMVC配置静态资源
一般情况下,在web.xml中我们配置的<url-pattern>/</url-pattern>,这样配置除了jsp都要拦截,这样当访问image、css、html时被拦截,这种情况下我们需要在springmvc.xml中配置静态资源。<mvc:resources location="/js/" mapping="/js/**"></mvc:resour...原创 2018-10-10 16:39:47 · 1031 阅读 · 0 评论 -
拦截器栈
多个拦截器同时生效时,组成了拦截器栈顺序:先进后出springmvc.xml配置先拦截1后拦截2<!-- 拦截器 --><mvc:interceptors> <bean class="com.lee.interceptor.DemoInterceptor"></bean> <bean class="com.lee....原创 2018-10-14 21:39:25 · 197 阅读 · 0 评论 -
自定义拦截器
跟过滤器比较像的技术发送请求时被拦截器拦截,在控制器的前后添加额外功能2.1 与AOP不同,AOP在特定方法前后扩充。(对ServiceImpl)2.2 拦截器,请求的拦截,针对点事控制器方法。(对Controller)SpringMVC拦截器与Filter的区别3.1 拦截器只能拦截Controller3.2 Filter可以拦截任何请求springmvc.xml配置所有的...原创 2018-10-14 21:17:41 · 168 阅读 · 0 评论 -
文件上传
基于apache的commons-fileupload.jar完成文件上传MultipartResolver作用:2.1. 把客户端才上传的文件流转成MultipartFile封装类2.2. 通过MultipartFile封装类获取文件流表单数据类型分类3.1. 在<form>的enctype属性控制表单类型3.2默认值application/x-www-for...原创 2018-10-13 19:51:10 · 118 阅读 · 0 评论 -
文件下载
导入jarcommons-fileupload-1.3.1.jarcommons-io-2.2.jar在jsp中添加超链接,设置要下载的文件在springmvc.xml中放行静态资源files文件夹<a href="download?fileName=my.log">下载</a>编写控制器方法将attachment改为inline就变为在能在网页上显示的就...原创 2018-10-13 16:25:57 · 242 阅读 · 0 评论 -
SpringMVC作用域传值的方式
使用原生Servlet在HandlerMethod参数中添加作用域对象@RequestMapping("demo") public String demo1(HttpServletRequest req, HttpSession sessionParam) { req.setAttribute("req", "req的值"); HttpSession session = req.ge...原创 2018-10-12 20:46:32 · 513 阅读 · 0 评论 -
@ResponseBody
在controller类下的方法上只有@RequestMapping时,无论方法返回值是什么,都认为需要跳转。在方法上添加@ResponseBody则恒不跳转2.1 如果返回值蛮族key-value形式(对象或map)2.1.1 把响应头设置为application/json;charset=utf-82.1.2 把转换后的内容输出流的形式相应给客户端2.2 如果返回值不满足key-v...原创 2018-10-12 13:20:53 · 1786 阅读 · 0 评论 -
自定义视图解析器
<bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix" value="/"></property> <pr原创 2018-10-11 19:24:58 · 532 阅读 · 0 评论 -
SpringMVC跳转方式
默认是请求转发这是返回值字符串内容 重定向2.1. 添加redirect:资源路径 重定向2.2. 添加forward:资源路径(可以省略) 转发@RequestMapping("demo8") public String demo8() { System.out.println("转发"); return "redirect:/main.jsp"; }...原创 2018-10-11 18:44:43 · 309 阅读 · 0 评论 -
SpringMVC环境搭建
使用注解1 导入jar2 在wel.xml中配置前端控制器<?xml version="1.0" encoding="UTF-8"?><web-app version="4.0" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-insta原创 2018-10-10 21:32:43 · 143 阅读 · 0 评论