私は、フォーム処理にSpringのSimpleFormController
を使用しています。私の場合、編集ビュー(JSP)は編集内容によって異なる場合があります。 SimpleFormController
のformView
は、そのインスタンスを使用するすべてのスレッドによって共有されることを意味するフィールド(クラス変数)です。したがって、formBackingObject
にformView(setFormView
経由)を設定することは安全ではありません(適切ではありません)。私の質問は、SimpleFormController
をいくつかのコンテキストに基づいて異なる編集ビューで使用することが可能なのですか?SpringのSimpleFormControllerと異なるビュー
はをフォローアップ:ソースを見た後、私がshowForm(HttpServletRequest req, HttpServletResponse resp, BindException errors)
をオーバーライドして、私が好きな視野にshowForm(HttpServletRequest req, BindException errors, String viewName)
を呼び出すことができることが表示されます。
くそー、私は入力していましたが、あなた自身の疑問に素早く答えました:)あなたに幸運を。一度それを一番上に戻って使用すると簡単に使えますが、それが良いと思っています。私は注釈のアプローチで運がなかった - それはちょうど私を混乱させる、私はむしろコントローラインタフェースで自分のコントローラをプログラミングするだろう。 – MetroidFan2002
私は、今までSpringで注釈コントローラを学んで使用するのにもっと多くの時間があったことを指摘する必要があります。ただし、変換サービスでは、汎用の型処理(特定の境界型を含むListインスタンスなど)のために、より多くの作業が必要です。 – MetroidFan2002