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) 

このURLlocalhost:8080/user/mak/1001 とマップをハンドラーで表示したいのですが、どうすればよいですか?

4

1 に答える 1

0

問題の解決策は、次の2つのステップで構成されます。

  1. @RequestMappingの「value」属性を/user/ {SelectName}/{SelectId}に設定する必要があります。括弧は、URLのこれらの部分を動的にしたいことをSpringMVCに伝えます。
  2. @RequestParamアノテーションを@PathVariableアノテーションに置き換える必要があります。

このトピックの詳細については、SpringMVCリファレンスを参照してください。

于 2013-01-12T13:52:16.260 に答える