2013-01-11 65 views
0

我對jQuery的得到這個網址網址是不是在Spring MVC中與處理程序映射

localhost:8080/user/mak/1001?SelectName=mak&SelectId=1001&SelectReg=12e1

我的JSP表單是

<form id="addForm" name="addForm" method="get" action=""> 

和我的處理程序

@RequestMapping(value = "/user/SelectName/SelectId",method = RequestMethod.GET) 
public String getCategory(@RequestParam("SelectName")StringselectedName, 
@RequestParam("SelectId")String selectedId, @RequestParam("SelectReg")String selectedReg,Model model, HttpSession session) 

我想顯示這個網址localhost:8080/user/mak/1001 和地圖用手LER 任何人都可以建議我怎麼能做到這一點

+0

也許你需要你的應用程序上下文路徑?即'localhost:8080/myapp/user/mak/1001' –

回答

0

你的問題的解決方案包括兩個步驟:

  1. 你應該設置你的@ RequestMapping的「值」屬性 /用戶/ {SelectName}/{} SELECTID。圓括號告訴Spring MVC,您希望使URL的這些部分動態化。
  2. 您應該使用@PathVariable註釋替換@RequestParam註釋。關於這一主題

更多信息可以在這裏找到:Spring MVC reference

相關問題