public class BodyTagSupport extends TagSupport implements BodyTag
BodyTagSupport クラスは BodyTag インターフェースを実装し、bodyContent プロパティの getter メソッドや、以前の出力 JspWriter を取得するためのメソッドなどの便利なメソッドを追加します。
多くのタグハンドラーは BodyTagSupport を継承し、少数のメソッドのみを再定義します。
修飾子と型 | フィールドと説明 |
---|---|
protected BodyContent | bodyContent この BodyTag の現在の BodyContent。 |
id, pageContext
EVAL_BODY_BUFFERED, EVAL_BODY_TAG
EVAL_BODY_AGAIN
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
コンストラクターと説明 |
---|
BodyTagSupport() デフォルトのコンストラクター。すべてのサブクラスは、同じシグネチャーを持つ public コンストラクターのみを定義し、スーパークラスコンストラクターを呼び出す必要があります。 |
修飾子と型 | メソッドと説明 |
---|---|
int | doAfterBody() 身体評価後: ページを再評価して続行しないでください。 |
int | doEndTag() EVAL_PAGE を返す終了タグのデフォルト処理。 |
void | doInitBody() 最初のボディ評価の直前にボディの評価の準備をします。アクションはありません。 |
int | doStartTag() EVAL_BODY_BUFFERED を返す開始タグのデフォルト処理。 |
BodyContent | getBodyContent() 現在の bodyContent を取得します。 |
JspWriter | getPreviousOut() JspWriter を囲んでください。 |
void | release() リリース状態。 |
void | setBodyContent(BodyContent b) ボディの評価の準備: スタッシュ bodyContent を離れて。 |
findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValue
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
getParent, setPageContext, setParent
protected BodyContent bodyContent
public BodyTagSupport()
public int doStartTag() throws JspException
Tag
の doStartTag
TagSupport
の doStartTag
JspException
- このタグの処理中にエラーが発生した場合 Tag.doStartTag()
public int doEndTag() throws JspException
Tag
の doEndTag
TagSupport
の doEndTag
JspException
- このタグの処理中にエラーが発生した場合 Tag.doEndTag()
public void setBodyContent(BodyContent b)
BodyTag
の setBodyContent
b
- BodyContentdoAfterBody()
, doInitBody()
, BodyTag.setBodyContent(jakarta.servlet.jsp.tagext.BodyContent)
public void doInitBody() throws JspException
BodyTag
の doInitBody
JspException
- このタグの処理中にエラーが発生した場合 setBodyContent(jakarta.servlet.jsp.tagext.BodyContent)
, doAfterBody()
, BodyTag.doInitBody()
public int doAfterBody() throws JspException
IterationTag
の doAfterBody
TagSupport
の doAfterBody
JspException
- このタグの処理中にエラーが発生した場合 doInitBody()
, IterationTag.doAfterBody()
public void release()
Tag
の release
TagSupport
の release
Tag.release()
public BodyContent getBodyContent()
public JspWriter getPreviousOut()
Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.