0
我是新來的春天,想知道如何將REST風格的URL轉換像/test/test123.mvc/userid/123
到/test/test123.mvc/userid=123?
如何轉換一個RESTful URL到servlet請求參數字符串
我想用@pathvariable
註解獲得的變量和構建該servlet字符串。這會工作嗎?
我是新來的春天,想知道如何將REST風格的URL轉換像/test/test123.mvc/userid/123
到/test/test123.mvc/userid=123?
如何轉換一個RESTful URL到servlet請求參數字符串
我想用@pathvariable
註解獲得的變量和構建該servlet字符串。這會工作嗎?
是的@PathVariable對於這種請求來說是完美的。 但是,請小心如何處理表單URL和請求類型。 @PathVariable在POST類型的請求中不會有用。 而且,在GET請求中它應該像/test/test123.mvc?userid=123,那麼只有@PathVariable會起作用。
'@ PathVariable'對於像/ userid/123這樣的URL可以正常工作 - 您只需要一個包含「/ userid/{userid}」的RequestMapping。不過我會建議「/ user/{userid}」。 – MattR 2013-08-03 07:12:03