0

我通过 jquery 得到这个 url

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 用处理程序显示这个 url 和映射任何人都可以建议我怎么做

4

1 回答 1

0

您的问题的解决方案包括两个步骤:

  1. 您应该将@RequestMapping 的“值”属性设置为/user/{SelectName}/{SelectId}。括号告诉 Spring MVC 您希望使 URL 的这些部分动态化。
  2. 你应该用@PathVariable 注释替换你的@RequestParam 注释。

可以在此处找到有关此主题的更多信息:Spring MVC 参考

于 2013-01-12T13:52:16.260 回答