20170916
Posted Xpawn
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了20170916相关的知识,希望对你有一定的参考价值。
1. @RequestMapping注释既可以修饰类,也可以用来修饰方法
1.1 修饰类的时候,每个方法请求都会统一加上加在类上的@RequestMapping的值
1.2 没有修饰类的时候,会以应用上下文作为根目录
2. @RequestMapping可使用method属性指定匹配请求方法
3. @RequestMapping支持通配符匹配,如下所示
4. @PathVariable的使用
5. Rest请求方式的实现
5.1 web.xml中进行配置
<filter> <filter-name>rest-filter</filter-name> <filter-class>org.springframework.web.filter.HiddenHttpMethodFilter</filter-class> </filter> <filter-mapping> <filter-name>rest-filter</filter-name> <servlet-name>spring-mvc-servlet</servlet-name> </filter-mapping>
5.2 在表单中添加隐藏域,讲对应的post请求转换为put或delete请求
<input type="hidden" name="_method" value="PUT"> <input type="hidden" name="_method" value="DELETE">
6. @RequestParam 映射请求参数
6.1 value 请求参数的参数名
6.2 required 该参数是否必须
6.3 defaultValue 默认值
7. @RequestHeader和@CookieValue用于获取header和cookie值,用法同@RequestParam注解
以上是关于20170916的主要内容,如果未能解决你的问题,请参考以下文章