インターフェース FragmentsRendering
それぞれがビューと独立したモデルを持つフラグメントのコレクションを HTML レンダリングするためのパブリック API。複数のページフラグメントを 1 つのレスポンスでレンダリングできる htmx などのフロントエンドテクノロジで使用します。Spring MVC コントローラーメソッドからの戻り値としてサポートされます。
- 導入:
- 6.2
- 作成者:
- Rossen Stoyanchev
ネストされたクラスのサマリー
フィールドサマリー
インターフェース org.springframework.web.servlet.View から継承されたフィールド
PATH_VARIABLES, RESPONSE_STATUS_ATTRIBUTE, SELECTED_CONTENT_TYPE
方法の概要
修飾子と型メソッド説明headers()
レスポンスに追加するヘッダーを返します。status()
レスポンスを設定する HTTP ステータスを返します。static FragmentsRendering.Builder
ビュー名のみを持つwith(String, Map)
のバリアントですが、リクエストの共有モデルからモデル属性も継承します。static FragmentsRendering.Builder
ビルダーを作成し、ビュー名とモデルを含むフラグメントを追加します。static FragmentsRendering.Builder
with
(CollectionSE<ModelAndView> fragments) フラグメントのコレクションを含むwith(String, Map)
のバリアント。インターフェース org.springframework.web.servlet.SmartView から継承されたメソッド
isRedirectView, resolveNestedViews
インターフェース org.springframework.web.servlet.View から継承されたメソッド
getContentType, render
メソッドの詳細
status
レスポンスを設定する HTTP ステータスを返します。headers
HttpHeaders headers()レスポンスに追加するヘッダーを返します。with
ビルダーを作成し、ビュー名とモデルを含むフラグメントを追加します。- パラメーター:
viewName
- フラグメントのビューの名前model
- リクエストの共有モデルから継承されたモデル属性に加えて、フラグメントの属性- 戻り値:
- 作成されたビルダー
with
ビュー名のみを持つwith(String, Map)
のバリアントですが、リクエストの共有モデルからモデル属性も継承します。- パラメーター:
viewName
- フラグメントのビューの名前- 戻り値:
- 作成されたビルダー
with
フラグメントのコレクションを含むwith(String, Map)
のバリアント。- パラメーター:
fragments
- 追加するフラグメント。各フラグメントはリクエストの共有モデルからモデル属性も継承します- 戻り値:
- 作成されたビルダー