Model、ModelMap、ModelAndViewの違いは何ですか?
2023-09-22 04:12:48
質問
次のような主な違いは何ですか? Springフレームワーク クラスとの主な違いは何ですか?
-
Model
-
ModelMap
-
ModelAndView
使用方法
Model.put(String,Object)
の値にアクセスすることができます。
.jsp
ファイルの値にアクセスできますが
ModelMap.addAttribute(String,Object)
も同じことをしました。私はこれらのクラスの違いを理解していません。
どのように解決するのですか?
Model
はインターフェースですが
ModelMap
はクラスです。
ModelAndView
は単なるコンテナで
ModelMap
とビューオブジェクトのコンテナにすぎません。これにより、コントローラは両方をひとつの値として返すことができます。
関連
-
[解決済み] Spring Data JPAにおけるCrudRepositoryとJpaRepositoryのインターフェースの違いは何ですか?
-
[解決済み] Spring Frameworkの@Injectと@Autowiredの違いは何ですか?どのような条件でどちらを使うか?
-
[解決済み】HibernateとSpring Data JPAの違いは何ですか?
-
[解決済み】BeanFactoryとApplicationContextの比較
-
[解決済み】Spring SecurityのRoleとGrantedAuthorityの違いについて
-
[解決済み] JAX-RSとSpring Restの違いについて
-
[解決済み] SpringデータのJPAクエリでパラメータプロパティを使用する
-
[解決済み] Spring Bootの@ComponentScanと@EnableAutoConfigurationの違いは何ですか?
-
SpringキャッシュにNULL値をキャッシュしないように@Cacheableアノテーションを指定する方法
-
スプリングプロファイル変数の設定
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] クラスを@Componentでアノテートした場合、Spring BeanとSingletonということになるのでしょうか?
-
[解決済み] Springのセキュリティ認証の例外を@ExceptionHandlerで処理する
-
[解決済み] Spring Data JPAでネイティブクエリ結果をNon-Entity POJOにマップする。
-
[解決済み] Spring @PostConstruct と init-method 属性の比較
-
[解決済み] Spring Boot - 実行中のポートを取得する方法
-
[解決済み] SpringでLocalDateTime RequestParamを使用するには?StringからLocalDateTimeへの変換に失敗しました」と表示される。
-
[解決済み] kotlinで@Autowiredのようなspringアノテーションを使用する方法とは?
-
[解決済み] Map または Properties オブジェクトとしてすべての環境プロパティにアクセスする
-
[解決済み] javax.servlet.ServletException は spring web app のタイプに解決できない [duplicate] 。
-
[解決済み] Springのアノテーション@Controllerは@Serviceと同じですか?