spring mvc中的@PathVariable是用来获得请求url中的动态参数的,十分方便,复习下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
@Controller public class TestController { @RequestMapping (value= "/user/{userId}/roles/{roleId}" ,method = RequestMethod.GET) public String getLogin( @PathVariable ( "userId" ) String userId, @PathVariable ( "roleId" ) String roleId){ System.out.println( "User Id : " + userId); System.out.println( "Role Id : " + roleId); return "hello" ; } @RequestMapping (value= "/product/{productId}" ,method = RequestMethod.GET) public String getProduct( @PathVariable ( "productId" ) String productId){ System.out.println( "Product Id : " + productId); return "hello" ; } @RequestMapping (value= "/javabeat/{regexp1:[a-z-]+}" , method = RequestMethod.GET) public String getRegExp( @PathVariable ( "regexp1" ) String regexp1){ System.out.println( "URI Part 1 : " + regexp1); return "hello" ; } } |
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持服务器之家!
原文链接:http://www.cnblogs.com/Zyf2016/p/6376199.html