0

さまざまなフォームコンポーネントを取得して、対応するDAOオブジェクトに変換することは可能ですか?フォームごとにカスタムBean(すべてのフィールドをカプセル化する)を作成しないようにしています。

元:

<form action="/add">
  <input name="foo" id="foo" value="29"/>
  <input name="bar" id="bar" value="63"/>
</form>


public void add(@ModelAttribute("foo") Foo myFoo, @ModelAttribute("bar") Bar myBar)

現在、HttpRequestを使用し、値(29,63)を抽出し、それらを主キーとして使用して、正しいデータベースオブジェクトを検索する必要があります。ModelAttributeを使用してこれを自動配線する簡単な方法があるかどうかはわかりませんでした。

ありがとう!

4

1 に答える 1

1

@RequestParamを使用する必要があります

public void add(@RequestParam("foo") Foo myFoo, @RequestParam("bar") Bar myBar) {
}
于 2011-11-09T15:41:47.937 に答える