首页 > 代码库 > springMVC中的@PathVariable
springMVC中的@PathVariable
spring mvc中的@PathVariable是用来获得请求url中的动态参数的,十分方便,复习下:
1 @Controller 2 public class TestController { 3 @RequestMapping(value="http://www.mamicode.com/user/{userId}/roles/{roleId}",method = RequestMethod.GET) 4 public String getLogin(@PathVariable("userId") String userId, 5 @PathVariable("roleId") String roleId){ 6 System.out.println("User Id : " + userId); 7 System.out.println("Role Id : " + roleId); 8 return "hello"; 9 }10 @RequestMapping(value="http://www.mamicode.com/product/{productId}",method = RequestMethod.GET)11 public String getProduct(@PathVariable("productId") String productId){12 System.out.println("Product Id : " + productId);13 return "hello";14 }15 @RequestMapping(value="http://www.mamicode.com/javabeat/{regexp1:[a-z-]+}",16 method = RequestMethod.GET)17 public String getRegExp(@PathVariable("regexp1") String regexp1){18 System.out.println("URI Part 1 : " + regexp1);19 return "hello";20 }21 }
springMVC中的@PathVariable
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。