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


javax.servlet.jsp
Класс JspFactory

java.lang.Object
  расширенный javax.servlet.jsp.JspFactory

public abstract class JspFactory
расширяет java.lang. Объект

JspFactory является абстрактный class, который определяет много методов фабрики, доступных странице JSP во времени выполнения в целях создать экземпляры различных интерфейсов и классов, используемых, чтобы поддерживать реализацию JSP.

Совместимая реализация Механизма JSP будет, во время это - инициализация, инстанцируют зависящего от реализации подкласса этого class, и делают это глобально доступным для использования классами реализации JSP, регистрируя экземпляр создаваемый с этим class через помехи setDefaultFactory() метод.

Единственные зависящие от реализации классы, которые могут быть созданы из фабрики: PageContext, JspEngineInfo, и JspApplicationContext.

За исключением JspApplicationContext, объекты JspFactory не должны использоваться разработчиками приложений JSP.


Сводка конструктора
JspFactory()
          Единственный конструктор.
 
Сводка метода
static JspFactory getDefaultFactory()
          Возвращает фабрику значения по умолчанию для этой реализации.
abstract  JspEngineInfo getEngineInfo()
          вызванный, чтобы получить специфичную для реализации информацию о текущем механизме JSP.
abstract  JspApplicationContext getJspApplicationContext(ServletContext context)
          Получает JspApplicationContext экземпляр связался с веб-приложением для данного ServletContext.
abstract  PageContext getPageContext(Servlet servlet, ServletRequest request, ServletResponse response, java.lang.String errorPageURL, boolean needsSession, int buffer, boolean autoflush)
          получает экземпляр зависящего от реализации javax.servlet.jsp. Краткий обзор PageContext class для Сервлета вызова и запроса в настоящий момент на ожидании и ответа.
abstract  void releasePageContext(PageContext pc)
          призванный выпуск a ранее выделенный объект PageContext.
static void setDefaultFactory(JspFactory deflt)
          установите фабрику значения по умолчанию для этой реализации.
 
Методы, наследованные от class java.lang. Объект
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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

JspFactory

public JspFactory()
Единственный конструктор. (Для вызова конструкторами подкласса, обычно неявными.)

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

setDefaultFactory

public static void setDefaultFactory(JspFactory deflt)

установите фабрику значения по умолчанию для этой реализации. Это недопустимо для любого принципала кроме времени выполнения Механизма JSP, чтобы вызвать этот метод.

Параметры:
deflt - Реализация фабрики значения по умолчанию

getDefaultFactory

public static JspFactory getDefaultFactory()
Возвращает фабрику значения по умолчанию для этой реализации.

Возвраты:
фабрика значения по умолчанию для этой реализации

getPageContext

public abstract PageContext getPageContext(Servlet servlet,
                                           ServletRequest request,
                                           ServletResponse response,
                                           java.lang.String errorPageURL,
                                           boolean needsSession,
                                           int buffer,
                                           boolean autoflush)

получает экземпляр зависящего от реализации javax.servlet.jsp. Краткий обзор PageContext class для Сервлета вызова и запроса в настоящий момент на ожидании и ответа.

Этот метод обычно вызывают рано в обработке _jspService () методом реализации JSP class, чтобы получить объект PageContext для обрабатываемого запроса.

Вызов этого метода должен привести к PageContext.initialize () вызываемый метод. PageContext возвратился, должным образом инициализируется.

Все объекты PageContext, полученные через этот метод, должны быть выпущены, вызывая releasePageContext ().

Параметры:
servlet - сервлет запроса
request - текущий запрос, ожидающий на сервлете
response - текущий ответ, ожидающий на сервлете
errorPageURL - URL ошибочной страницы для запроса JSP, или нуль
needsSession - истина, если JSP участвует в сеансе
buffer - размер буфера в байтах, PageContext. NO_BUFFER, если никакой буфер, PageContext. DEFAULT_BUFFER, если значение по умолчанию реализации.
autoflush - буфер должен автосбросить к потоку вывода на переполнении буфера, или бросить IOException?
Возвраты:
контекст страницы
См. Также:
PageContext

releasePageContext

public abstract void releasePageContext(PageContext pc)

призванный выпуск a ранее выделенный объект PageContext. Результаты в PageContext.release () быть вызванным. Этот метод должен быть вызван до возврата из _jspService () метод реализации JSP class.

Параметры:
pc - PageContext, ранее полученный getPageContext ()

getEngineInfo

public abstract JspEngineInfo getEngineInfo()

вызванный, чтобы получить специфичную для реализации информацию о текущем механизме JSP.

Возвраты:
объект JspEngineInfo описание текущего механизма JSP

getJspApplicationContext

public abstract JspApplicationContext getJspApplicationContext(ServletContext context)
Получает JspApplicationContext экземпляр связался с веб-приложением для данного ServletContext.

Параметры:
context - ServletContext для веб-приложения требуемый JspApplicationContext связывается с.
Возвраты:
JspApplicationContext связанный с веб-приложением.
С тех пор:
2.1


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

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

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

free hit counter