Spring MVC的RequestMapping的详解

1。RequestMapping
RequestMapping有类级的和方法级两个级别的,其包含的属性有value,method,consumes,produces
value表示要响应的URL地址。
method表示响应的请求方法

2.Uri template

在对RequestMapping注解时可以设置其value对应了要处理的请求地址.在这里可以用个uri template来使方法响应符合该模板的请求地址,


2.1 uri template 变量:
例如:/user/{userid},userid就是变量。
在其所映射的方法中的参数可以用@PathVariable获取参数的值
@RequestMapping("/user/zhangsan")
public void getUserId(@RequestMapping String userid)
{
    // 参数 useridd值为zhangsan.    
}

2.2 在uri template 变量中使用正则表达式
@RequestMapping("/user/{userid:^lkj\\d\\d}") //kk请求处理方法只处理userid的值匹配"lkj\\d\\d"的请求
public void kk(@PathVariable user)

posted on 2015-11-09 00:20  KEJ  阅读(358)  评论(0编辑  收藏  举报

导航