2

Spring 3 MVC でのフォームと送信に関するいくつかのチュートリアルを読みました。これらの例はすべて、次の方法でフォーム バッキング オブジェクトをセッションに保存します。

@SessionAttributes({"command"})

私がしたいのは、フォーム送信時に使用するためにセッションに保存するのではなく、フォーム送信時にフォームオブジェクトを作成することです(たとえば、データベースからロードします)。

これどうやってするの?

4

1 に答える 1

2

通常、Spring 3 では、フォーム バインディング用に次の行しかありません。

@RequestMapping(value = "/addContact", method = RequestMethod.POST)
public String addContact(@ModelAttribute("contact")
                        Contact contact, BindingResult result) {

@ModelAttribute("contact")(注釈をスキップすることもできます)

セッションはありません。

このチュートリアルをご覧ください: Spring 3 MVC: Spring 3.0 MVC でのフォームの処理

しかし、私はあなたが使用したチュートリアルへのリンクを投稿するように既に要求しています. ――話が違うのかもしれませんね。

于 2011-11-19T12:46:33.653 に答える