@PathVariable是spring3.0的一個新功能:接收請求路徑中占位符的值
語法:
@PathVariable("xxx") 通過 @PathVariable 可以將URL中占位符參數(shù){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