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