0

以下のようなスプリングMVCメソッドを考えます。

@RequestMapping(value="/owners/{ownerId}/pets/{petId}/edit")
public String processSubmit(@PathVariable("ownerId", int ownerId, 
                            @PathVariable("petId") int petid) {

}

すべてのURIテンプレート変数がマップとしてハンドラーに渡されるようにメソッドを作成する方法はありますか?の線に沿って何か?

@RequestMapping(value="/owners/{ownerId}/pets/{petId}/edit")
public String processSubmit(Map<String,Object> allPathVariables) {
     Integer ownerId = allPathVariables.get("ownerId");
     Integer petId = allPathVariables.get("petId"); 
}

ハンドラーメソッドに渡されるマップにすべてのURIテンプレートを配置する方法はありますか?

4

1 に答える 1

1

これはSpringMVC3.1では実行できないようです。SpringMVC3.2で修正済みとマークされているSpringJIRAに問題がありますhttps://jira.springsource.org/browse/SPR-9289

于 2012-07-18T06:17:39.627 に答える