Spring framework

SpringMVCのFormのプロパティはpublic不可、setter/getter必要

投稿日:

SpringMVCのFormはPOJOで作れます。
extend も アノテーションも不要な、ただの箱と言えます。

Formの各プロパティは、
SAStrtusのActionFormでは、publicフィールドに指定可能でした。
SpringMVCでは、publicフィールドでは動きません。

org.springframework.beans.NotReadablePropertyException: Invalid property ‘プロパティ名’ of bean class

このようなエラーになってしまいます。
privateフィールドにして、setter/getterを作成しましょう。

-Spring framework

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

Spring MVC フォワード遷移とリダイレクト遷移

フォワード遷移 return “forward:/パス”; // 転送先のリクエストパスを指定 リダイレクト遷移 return “redirect:/パス&#822 …

no image

Springframeworkを使うインターネット事業会社

いわゆるWeb企業でも、サーバサイドはSpringframeworkを使っているという企業はあります。 springday2016より http://springday2016.springframe …

no image

Eclipse上のSpringBootアプリをGradleでビルドする

no image

SpringフレームワークはSpring 4.Xが最新である

これからSpringフレームワークを勉強する人は、Spring 4.X系で勉強しよう。 Spring 4.0がリリースされたのは、2014-09-08である。 Spring 3.X以前は古いので、これ …

no image

Spring MVC 典型的な階層設計とアノテーション

Spring MVCの典型的な階層設計 階層 クラスに付与するアノテーション コントローラー層 @Contoroller サービス層 @Serivice データ層 @Repository どれにも当て …