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