2012-01-17 78 views
-1

我知道在Spring MVC中通過URL傳遞參數爲www.mywebsite.com?param1=testSpring 2.5 MVC參數URL的替代?

但是,有沒有辦法通過說www.mywebsite.com/test來傳遞參數?

+0

的可能重複的[@PathVariable當量爲Spring 2.5](HTTP的情況下:/ /stackoverflow.com/questions/7850286/pathvariable-equivalent-for-spring-2-5) – skaffman 2012-01-17 17:03:59

回答

1

對於Spring 2.5的,這裏是一個答案另一個問題: @PathVariable equivalent for Spring 2.5

春天3+,請執行下列操作:

@RequestMapping(value = "/name/{name}") 
public ModelAndView someController(@PathVariable("name") String name){ 
    ... 
} 
0

調查這些2個methodes之間的差異通過 「 請求參數「或」路徑變量「。

@RequestParam像這樣:

@RequestMapping(value="/departments/{departmentId}") 
    public String findDepatment(@PathVariable String departmentId) 

或者在使用@PathVariable

@RequestMapping(value="/departments/{departmentId}") 
public String findDepatmentAlternative(@PathVariable("departmentId") String someDepartmentId) 

http://www.byteslounge.com/tutorials/spring-mvc-requestmapping-example