Spec-Zone .ru
спецификации, руководства, описания, API


javax.servlet.jsp.tagext
Класс BodyTagSupport

java.lang.Object
  расширенный javax.servlet.jsp.tagext.TagSupport
      расширенный javax.servlet.jsp.tagext.BodyTagSupport
Все Реализованные Интерфейсы:
java.io. Сериализуемый, BodyTag, IterationTag, JspTag, Тег

public class BodyTagSupport
расширяет TagSupport
реализации BodyTag

Основной class для того, чтобы определить реализацию обработчиков тега BodyTag.

BodyTagSupport class реализует интерфейс BodyTag и добавляет дополнительные методы удобства включая методы метода get для bodyContent свойства и методы, чтобы достигнуть предыдущее JspWriter.

Много обработчиков тега расширят BodyTagSupport и только пересмотрят несколько методов.

См. Также:
Сериализированная Форма

Полевая Сводка
protected  BodyContent bodyContent
          Текущий BodyContent для этого BodyTag.
 
Поля, наследованные от class javax.servlet.jsp.tagext. TagSupport
id, pageContext
 
Поля, наследованные от интерфейса javax.servlet.jsp.tagext. BodyTag
EVAL_BODY_BUFFERED, EVAL_BODY_TAG
 
Поля, наследованные от интерфейса javax.servlet.jsp.tagext. IterationTag
EVAL_BODY_AGAIN
 
Поля, наследованные от интерфейса javax.servlet.jsp.tagext. Тег
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
 
Сводка конструктора
BodyTagSupport()
          Конструктор по умолчанию, все подклассы обязаны только определять общедоступного конструктора с помощью той же самой подписи, и вызывать конструктора суперкласса.
 
Сводка метода
 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.
 
Методы, наследованные от class javax.servlet.jsp.tagext. TagSupport
findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValue
 
Методы, наследованные от class java.lang. Объект
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Методы, наследованные от интерфейса javax.servlet.jsp.tagext. Тег
getParent, setPageContext, setParent
 

Полевая Деталь

bodyContent

protected BodyContent bodyContent
Текущий BodyContent для этого BodyTag.

Деталь конструктора

BodyTagSupport

public BodyTagSupport()
Конструктор по умолчанию, все подклассы обязаны только определять общедоступного конструктора с помощью той же самой подписи, и вызывать конструктора суперкласса. Этого конструктора вызывает код, сгенерированный транслятором JSP.

Деталь метода

doStartTag

public int doStartTag()
               throws JspException
Обработка значения по умолчанию тега запуска, возвращая EVAL_BODY_BUFFERED.

Определенный:
doStartTag в интерфейсе Tag
Переопределения:
doStartTag в class TagSupport
Возвраты:
EVAL_BODY_BUFFERED
Броски:
JspException - если ошибка произошла, обрабатывая этот тег
См. Также:
BodyTag#doStartTag

doEndTag

public int doEndTag()
             throws JspException
Обработка значения по умолчанию конечного тэга, возвращая EVAL_PAGE.

Определенный:
doEndTag в интерфейсе Tag
Переопределения:
doEndTag в class TagSupport
Возвраты:
EVAL_PAGE
Броски:
JspException - если ошибка произошла, обрабатывая этот тег
См. Также:
Tag#doEndTag

setBodyContent

public void setBodyContent(BodyContent b)
Подготовьтесь к оценке тела: спрячьте bodyContent.

Определенный:
setBodyContent в интерфейсе BodyTag
Параметры:
b - BodyContent
См. Также:
doAfterBody(), doInitBody(), BodyTag#setBodyContent

doInitBody

public void doInitBody()
                throws JspException
Подготовьтесь к оценке тела как раз перед первой оценкой тела: никакое действие.

Определенный:
doInitBody в интерфейсе BodyTag
Броски:
JspException - если ошибка произошла, обрабатывая этот тег
См. Также:
setBodyContent(javax.servlet.jsp.tagext.BodyContent), doAfterBody(), BodyTag#doInitBody

doAfterBody

public int doAfterBody()
                throws JspException
После оценки тела: не переоценивайте и продолжайте со страницей. По умолчанию ничто не делается с bodyContent данными (если никто).

Определенный:
doAfterBody в интерфейсе IterationTag
Переопределения:
doAfterBody в class TagSupport
Возвраты:
SKIP_BODY
Броски:
JspException - если ошибка произошла, обрабатывая этот тег
См. Также:
doInitBody(), BodyTag#doAfterBody

выпуск

public void release()
Состояние выпуска.

Определенный:
release в интерфейсе Tag
Переопределения:
release в class TagSupport
См. Также:
Tag#release

getBodyContent

public BodyContent getBodyContent()
Получите текущий bodyContent.

Возвраты:
контент тела.

getPreviousOut

public JspWriter getPreviousOut()
Станьте окружающими JspWriter.

Возвраты:
включение JspWriter, от bodyContent.


Представьте ошибку или функцию

Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается срокам действия лицензии.

Сгенерированный на 10-February-2011 12:41

free hit counter