2010-11-18 5 views
4

Spring 3の注釈付きコントローラでコマンドオブジェクトをGETリクエストで使用するにはどうすればよいですか?Spring 3でコントローラオブジェクトを使用する@Controller with GET request

私は私のメソッドの引数で@RequestParamsの束を持っていないしたい、と私は私が必要とする約18の入力を持っている - ので、私は、この要求のためにコマンドオブジェクトを使用できるようにしたかった...

私に見えるサンプルコードはありますか?私はSpring 2.5を使用しました - それは簡単ですが、Spring 3の注釈の下でどのようにしますか?

答えて

3

それはPOST要求とまったく同じように動作します - @ModelAttributeと(実際には、あなたも@ModelAttributeを省略することができます - 他のオプションが適用されない場合、ハンドラメソッドの引数は、モデル属性と考えられている):

@RequestMapping(...) 
public ModelAndView foo(@ModelAttribute CommandObject cmd) { ... } 

も参照してください:

+0

+1 @ModelAttributeを省略できるかどうかわからなかった – chzbrgla

関連する問題