SpringMVC中的@PathVariable

劍握在手發表於2016-06-28

@PathVariable是用來動態獲得url中的引數的,程式碼示例如下:

可以在程式碼中獲得lev_1、lev_2和target引數的值看一下

// 支援跳轉到WEB-INF/目錄下二層目錄
    @RequestMapping("/showView/{lev_1}/{lev_2}/{target}")
    // @RequestMapping("/{id}/showUser"):url:/contrm/user/0/showUser.htm
    public String showView(@PathVariable String lev_1, @PathVariable String lev_2, @PathVariable String target, HttpServletRequest request) throws UnsupportedEncodingException {
       
        return null;
    }

 

 另一種寫法
@RequestMapping(value = "/person/profile/{id}", method = RequestMethod.GET)  
public @ResponseBody  
Person porfile(@PathVariable("id") int uid) {  
    return new Person(uid, name, status);  
}  

 

相關文章