エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Spring MVC でモデルのフィールド名とリクエストパラメータ名が異なる場合のバインド方法 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Spring MVC でモデルのフィールド名とリクエストパラメータ名が異なる場合のバインド方法 - Qiita
リクエストパラメータをモデルにバインドする時、フロント側フレームワークの都合等でリクエストパラメ... リクエストパラメータをモデルにバインドする時、フロント側フレームワークの都合等でリクエストパラメータ名をモデルのフィールド名と合せる事ができない場合がある。 そんな時には、以下の方法で名前の異なるフィールドに強引にバインドする事ができる。 @InitBinderメソッドを作成する。 PropertyValuesのインスタンスを作成し、バインドしたいリクエストパラメータを追加する。 この際、addメソッドの第一引数はバインドしたいモデルのフィールド名にする。 WebInitBinder.bind()を呼び出す。 例 : リクエストパラメータusernameをUserクラスのnameフィールドにバインドする @Controller public class UserController { @ModelAttribute("user") public User newUser() { retu