クラス NestedPathTag
java.lang.ObjectSE
jakarta.servlet.jsp.tagext.TagSupport
org.springframework.web.servlet.tags.NestedPathTag
- 実装されたすべてのインターフェース:
IterationTagEE
、JspTagEE
、TagEE
、TryCatchFinallyEE
、SerializableSE
<nestedPath>
タグは、モデル内のネストされた Bean または Bean プロパティをサポートし、補助します。リクエストスコープ内の文字列型の "nestedPath" 変数をエクスポートします。この変数は、現在のページと、含まれるページ (存在する場合) に表示されます。
BindTag は現在のネストされたパスを自動検出し、それを独自のパスに自動的に追加して、Bean または Bean プロパティへの完全なパスを形成します。
このタグは、現在設定されている既存のネストされたパスも付加します。複数の nested-path タグをネストできます。
属性 | 必須 ? | ランタイム式? | 説明 |
---|---|---|---|
path | true | true | このタグを適用するパスを設定します。例: 'customer.address.street' ではなく 'address.street' のようなバインドパスを許可する 'customer'。 |
- 導入:
- 1.1
- 作成者:
- Juergen Hoeller
- 関連事項:
フィールドサマリー
クラス jakarta.servlet.jsp.tagext.TagSupportEE から継承されたフィールド
idEE, pageContextEE
インターフェース jakarta.servlet.jsp.tagext.IterationTagEE から継承されたフィールド
EVAL_BODY_AGAINEE
インターフェース jakarta.servlet.jsp.tagext.TagEE から継承されたフィールド
EVAL_BODY_INCLUDEEE, EVAL_PAGEEE, SKIP_BODYEE, SKIP_PAGEEE
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明void
doCatch
(ThrowableSE throwable) int
doEndTag()
以前の nestedPath 値をリセットします。void
int
getPath()
このタグが適用されるパスを返します。void
このタグが適用されるパスを設定します。クラス jakarta.servlet.jsp.tagext.TagSupportEE から継承されたメソッド
doAfterBody, findAncestorWithClassEE, getId, getParent, getValueEE, getValues, release, removeValueEE, setIdEE, setPageContextEE, setParentEE, setValueEE
フィールドの詳細
NESTED_PATH_VARIABLE_NAME
このタグのスコープ内で公開される変数の名前: "nestedPath"。- 関連事項:
コンストラクターの詳細
NestedPathTag
public NestedPathTag()
メソッドの詳細
setPath
このタグが適用されるパスを設定します。E.g。"customer.address.street" ではなく "address.street" のようなバインドパスを許可する「顧客」。
getPath
このタグが適用されるパスを返します。doStartTag
- 次で指定:
- インターフェース
TagEE
のdoStartTag
- オーバーライド:
- クラス
TagSupportEE
のdoStartTag
- 例外:
JspExceptionEE
doEndTag
public int doEndTag()以前の nestedPath 値をリセットします。- 次で指定:
- インターフェース
TagEE
のdoEndTag
- オーバーライド:
- クラス
TagSupportEE
のdoEndTag
doCatch
- 次で指定:
- インターフェース
TryCatchFinallyEE
のdoCatchEE
- 例外:
ThrowableSE
doFinally
public void doFinally()- 次で指定:
- インターフェース
TryCatchFinallyEE
のdoFinally