@PathVariable是spring3.0的一个新功能:接收请求路径中占位符的值
语法:
@PathVariable("xxx") 通过 @PathVariable 可以将URL中占位符参数{xxx}绑定到处理器类的方法形参中@PathVariable(“xxx“) @RequestMapping(value="register/{uname}/{upass}”) 请求路径:http://localhost:8080/register/zhuangzi/123456
实例:
@RequestMapping("/register/{uname}/{upass}") public String register(@PathVariable("uname") String uname,@PathVariable("upass") String upass) { System.out.println("用户名:" + uname); System.out.println("密码:" + upass); return "user/register"; }
访问:
http://localhost:8080/register/zhuangzi/123456
结果:
用户名:zhuangzi
密码:123