|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЭЙМЫ БЕЗ ФРЭЙМОВ | ||||||||
РЕЗЮМЕ: ВНУТРЕННИЙ | ПОЛЕ | КОНСТРУКТОР | МЕТОД | ДЕТАЛИ: ПОЛЕ | КОНСТРУКТОР | МЕТОД |
java.lang.Object | +--javax.servlet.jsp.tagext.TagSupport | +--javax.servlet.jsp.tagext.BodyTagSupport
Базовый класс для определения обработчиков тэгов, реализующих BodyTag.
Класс BodyTagSupport реализует интерфейс BodyTag и добавляет несколько удобных методов, включая getter-методы для свойства bodyContent и методы для получения предыдущего out JspWriter.
Многие обработчики тэгов расширяют BodyTagSupport и лишь переопределяют несколько методы.
Поле. Резюме. | |
protected BodyContent |
bodyContent |
Поля, унаследованные из класса javax.servlet.jsp.tagext.TagSupport |
id,
pageContext |
Конструктор. Резюме. | |
BodyTagSupport() Конструктор по умолчанию, все подклассы должны только определить public-конструктор с той же подписью и вызвать конструктор суперкласса. |
Метод. Резюме. | |
int |
doAfterBody() После обсчёта тела: повторно не вычислять и продолжать обсчёт страницы. |
int |
doEndTag() Процессинг по умолчанию конечного тэга, возвращающего EVAL_PAGE. |
void |
doInitBody() Подготавливает к вычислению тела сразу перед первым вычислением тела: нет акции. |
int |
doStartTag() Процессинг по умолчанию начального тэга, возвращающего EVAL_BODY_BUFFERED. |
BodyContent |
getBodyContent() Получить текущий bodyContent. |
JspWriter |
getPreviousOut() Получить окружающий (содержащий) out JspWriter. |
void |
release() Освободить статус. |
void |
setBodyContent(BodyContent b) Подготавливает к вычислению тела: берёт bodyContent. |
Методы, унаследованные из класса javax.servlet.jsp.tagext.TagSupport |
findAncestorWithClass,
getId,
getParent,
getValue,
getValues,
removeValue,
setId,
setPageContext,
setParent,
setValue |
Методы, унаследованные из класса java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Поле. Детали. |
protected BodyContent bodyContent
Конструктор. Детали. |
public BodyTagSupport()
Метод. Детали. |
public int doStartTag() throws JspException
public int doEndTag() throws JspException
public void setBodyContent(BodyContent b)
b
- BodyContentpublic void doInitBody() throws JspException
public int doAfterBody() throws JspException
public void release()
public BodyContent getBodyContent()
public JspWriter getPreviousOut()
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЭЙМЫ БЕЗ ФРЭЙМОВ | ||||||||
РЕЗЮМЕ: ВНУТРЕННИЙ | ПОЛЕ | КОНСТРУКТОР | МЕТОД | ДЕТАЛИ: ПОЛЕ | КОНСТРУКТОР | МЕТОД |