|
Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
| ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
| СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД | ||||||||
java.lang.Objectjavax.servlet.jsp.JspContext
public abstract class JspContext
JspContext служит основным class для PageContext class и краткие обзоры вся информация, которая не является определенной для сервлетов. Это учитывает Простые Расширения Тега, которые будут использоваться за пределами контекста Сервлета запроса/ответа.
JspContext предоставляет много услуг автору страницы/компонента и конструктору страницы, включая:
Методы, Предназначенные для Контейнерного Сгенерированного Кода
Следующие методы позволяют управлению вложенными потоками JspWriter реализовать Расширения Тега: pushBody() и popBody()
Методы, Предназначенные для авторов JSP
Некоторые методы обеспечивают универсальный доступ к разнообразным объектам, представляющим контексты. Реализация должна использовать базовую машину, соответствующую тому контексту, таким образом, информацию можно передать назад и вперед между базовой средой (например, Сервлеты) и страницами JSP. Методы: setAttribute(), getAttribute(), findAttribute(), removeAttribute(), getAttributesScope() и getAttributeNamesInScope().
Следующие методы обеспечивают удобный доступ к неявным объектам: getOut()
Следующие методы обеспечивают программируемый доступ к средству анализа Языка Выражения: getExpressionEvaluator(), getVariableResolver()
| Сводка конструктора | |
|---|---|
JspContext()
Единственный конструктор. |
|
| Сводка метода | |
|---|---|
abstract java.lang.Object |
findAttribute(java.lang.String name)
Поиски именованного атрибута в странице, запросе, сеанс (если допустимый), и область (и) действия приложения в порядке и возвратах значение связались или нуль. |
abstract java.lang.Object |
getAttribute(java.lang.String name)
Возвращает объект, связанный с именем в контексте страницы или нуле если не найденный. |
abstract java.lang.Object |
getAttribute(java.lang.String name, int scope)
Возвратите объект, связанный с именем в указанном контексте или нуле если не найденный. |
abstract java.util.Enumeration<java.lang.String> |
getAttributeNamesInScope(int scope)
Перечислите все атрибуты в данном контексте. |
abstract int |
getAttributesScope(java.lang.String name)
Получите контекст, где данный атрибут определяется. |
abstract ELContext |
getELContext()
Возвраты ELContext связанный с этим JspContext. |
abstract ExpressionEvaluator |
getExpressionEvaluator()
Осуждаемый. С JSP 2.1, замененный JspApplicationContext#getExpressionFactory |
abstract JspWriter |
getOut()
Текущая стоимость возражает (JspWriter). |
abstract VariableResolver |
getVariableResolver()
Осуждаемый. С JSP 2.1, замененный ELContext#getELResolver, который может быть получен jspContext.getELContext().getELResolver(). |
JspWriter |
popBody()
Возвратите предыдущий JspWriter "," спасенный соответствием pushBody (), и обновите значение, атрибут в контексте страницы приписывает пространство имен JspContext. |
JspWriter |
pushBody(java.io.Writer writer)
Возвратите новый объект JspWriter, который отправляет вывод предоставленному Писателю. |
abstract void |
removeAttribute(java.lang.String name)
Удалите ссылку на объект, связанную с именем от всех контекстов. |
abstract void |
removeAttribute(java.lang.String name, int scope)
Удалите ссылку на объект, связанную с указанным именем в данном контексте. |
abstract void |
setAttribute(java.lang.String name, java.lang.Object value)
Зарегистрируйте имя и оцените определенный с семантикой контекста страницы. |
abstract void |
setAttribute(java.lang.String name, java.lang.Object value, int scope)
Зарегистрируйте имя и оцените определенный с соответствующей семантикой контекста. |
| Методы, наследованные от class java.lang. Объект |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Деталь конструктора |
|---|
public JspContext()
| Деталь метода |
|---|
public abstract void setAttribute(java.lang.String name,
java.lang.Object value)
null, это имеет тот же самый эффект как вызов removeAttribute( name, PageContext.PAGE_SCOPE ).
name - имя атрибута, чтобы установитьvalue - значение, чтобы связаться с именем, или нулем, если атрибут должен быть удален из контекста страницы. java.lang.NullPointerException - если имя является нулем
public abstract void setAttribute(java.lang.String name,
java.lang.Object value,
int scope)
null, это имеет тот же самый эффект как вызов removeAttribute( name, scope ).
name - имя атрибута, чтобы установитьvalue - объект связаться с именем, или нулем, если атрибут должен быть удален из указанного контекста.scope - контекст, с которым можно связать имя/объект java.lang.NullPointerException - если имя является нулем IllegalArgumentException - если контекст недопустим IllegalStateException - если контекстом является PageContext. SESSION_SCOPE, но страница, которую требовали, не участвует в сеансе, или сеанс был лишен законной силы.public abstract java.lang.Object getAttribute(java.lang.String name)
name - имя атрибута, чтобы добраться java.lang.NullPointerException - если имя является нулем
public abstract java.lang.Object getAttribute(java.lang.String name,
int scope)
name - имя атрибута, чтобы установитьscope - контекст, с которым можно связать имя/объект java.lang.NullPointerException - если имя является нулем IllegalArgumentException - если контекст недопустим IllegalStateException - если контекстом является PageContext. SESSION_SCOPE, но страница, которую требовали, не участвует в сеансе, или сеанс был лишен законной силы.public abstract java.lang.Object findAttribute(java.lang.String name)
name - имя атрибута, чтобы искать java.lang.NullPointerException - если имя является нулемpublic abstract void removeAttribute(java.lang.String name)
name - Имя объекта удалить. java.lang.NullPointerException - если имя является нулем
public abstract void removeAttribute(java.lang.String name,
int scope)
name - Имя объекта удалить.scope - Контекст, где смотреть. IllegalArgumentException - если контекст недопустим IllegalStateException - если контекстом является PageContext. SESSION_SCOPE, но страница, которую требовали, не участвует в сеансе, или сеанс был лишен законной силы. java.lang.NullPointerException - если имя является нулемpublic abstract int getAttributesScope(java.lang.String name)
name - имя атрибута, чтобы возвратить контекст для java.lang.NullPointerException - если имя является нулемpublic abstract java.util.Enumeration<java.lang.String> getAttributeNamesInScope(int scope)
scope - контекст, чтобы перечислить все атрибуты для IllegalArgumentException - если контекст недопустим IllegalStateException - если контекстом является PageContext. SESSION_SCOPE, но страница, которую требовали, не участвует в сеансе, или сеанс был лишен законной силы.public abstract JspWriter getOut()
public abstract ExpressionEvaluator getExpressionEvaluator()
JspApplicationContext#getExpressionFactory
public abstract VariableResolver getVariableResolver()
ELContext#getELResolver, который может быть получен jspContext.getELContext().getELResolver().
public abstract ELContext getELContext()
ELContext связанный с этим JspContext. ELContext создается лениво и снова используется, если это уже существует. Есть новое ELContext для каждого JspContext.
ELContext должен содержать ELResolver описанный в спецификации JSP (и в javadocs для JspApplicationContext#addELResolver).
ELContext связанный с этим JspContext.public JspWriter pushBody(java.io.Writer writer)
Возвращенный JspWriter должен реализовать все методы и вести себя, как если бы он был небуферизован. Более определенно:
writer - Писатель для возвращенного JspWriter, чтобы отправить вывод. public JspWriter popBody()
|
|||||||||
| ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
| СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД | ||||||||
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41