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


javax.faces.context
Класс ExternalContext

java.lang.Object
  расширенный javax.faces.context.ExternalContext
Прямые Известные Подклассы:
ExternalContextWrapper

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

Этот class позволяет API Поверхностей не сознавать природу его содержания среды приложения. В частности этот class позволяет Поверхностям JavaServer базируемый appications, чтобы работать или в Сервлете или в среде Портлета.

Документация для этого class только определяет поведение для реализации Сервлета ExternalContext. Реализация Портлета ExternalContext определяется под версией Портлета Бриджа Спекификэйшна для Поверхностей JavaServer JSR, который соответствует этой версии спецификации JSF. См. Предисловие "документа прозы", соединенный от javadocs, для ссылки.

Если ссылка на ExternalContext получается во время запуска приложения или время завершения работы, любой метод, задокументированный как "допустимый, чтобы вызвать этот метод во время запуска приложения, или завершение работы" должно поддерживаться во время запуска приложения или время завершения работы. Результат вызова метода во время запуска приложения или время завершения работы, у которого нет этого обозначения, неопределен.


Полевая Сводка
static java.lang.String BASIC_AUTH
          Строковый идентификатор для Стандартной аутентификации.
static java.lang.String CLIENT_CERT_AUTH
          Строковый идентификатор для аутентификации CLIENT_CERT.
static java.lang.String DIGEST_AUTH
          Строковый идентификатор для Дайджест-аутентификации.
static java.lang.String FORM_AUTH
          Строковый идентификатор для аутентификации ФОРМЫ.
 
Сводка конструктора
ExternalContext()
           
 
Сводка метода
 void addResponseCookie(java.lang.String name, java.lang.String value, java.util.Map<java.lang.String,java.lang.Object> properties)
          

Добавляет cookie, представленный параметрами ответу.

 void addResponseHeader(java.lang.String name, java.lang.String value)
          

Добавьте имя и оцените заголовку ответа.

abstract  void dispatch(java.lang.String path)
          Диспетчеризируйте запрос указанному ресурсу, чтобы создать вывод для этого ответа.
abstract  java.lang.String encodeActionURL(java.lang.String url)
          Возвратите ввод, URL, после выполнения любой перезаписи должен был гарантировать, что это правильно идентифицирует адресуемое действие в текущем приложении.
 java.lang.String encodeBookmarkableURL(java.lang.String baseUrl, java.util.Map<java.lang.String,java.util.List<java.lang.String>> parameters)
          

Цель этого метода состоит в том, чтобы генерировать строку запроса от набора объектов Параметра, обеспеченных параметром параметров, и добавить ту строку запроса к baseUrl.

abstract  java.lang.String encodeNamespace(java.lang.String name)
          Возвратите указанное имя после добавления префикса этого с пространством имен, которое гарантирует, что будет уникально в пределах контекста определенной страницы.
 java.lang.String encodePartialActionURL(java.lang.String url)
          

Возвратите ввод, URL, после выполнения любой перезаписи должен был гарантировать, что это может использоваться в частичном представлении страницы (ajax запрос), чтобы правильно идентифицировать адресуемое действие в текущем приложении.

 java.lang.String encodeRedirectURL(java.lang.String baseUrl, java.util.Map<java.lang.String,java.util.List<java.lang.String>> parameters)
          Цель этого метода состоит в том, чтобы генерировать строку запроса от набора объектов Параметра, обеспеченных параметром параметров, и добавить ту строку запроса к baseUrl.
abstract  java.lang.String encodeResourceURL(java.lang.String url)
          Возвратите ввод, URL, после выполнения любой перезаписи должен был гарантировать, что это правильно идентифицирует адресуемый ресурс в текущем приложении.
abstract  java.util.Map<java.lang.String,java.lang.Object> getApplicationMap()
          Возвратите изменчивое Map представление области действия приложения приписывает для текущего приложения.
abstract  java.lang.String getAuthType()
          Возвратите имя схемы аутентификации, используемой, чтобы аутентифицировать текущего пользователя, если любой; иначе, возвратиться null.
abstract  java.lang.Object getContext()
          Возвратите экземпляр объекта среды приложения для тока appication.
 java.lang.String getContextName()
          

Возвратите имя контейнерного контекста для этого приложения.

 Flash getFlash()
          

Возвратите ориентированное на многопотоковое исполнение Flash для этого приложения.

abstract  java.lang.String getInitParameter(java.lang.String name)
          Возвратите значение указанного параметра инициализации приложения (если любой).
abstract  java.util.Map getInitParameterMap()
          Возвратите неизменное Map чьи ключи являются набором названий параметра инициализации приложения, сконфигурированных для этого приложения, и чьи значения являются соответствующими значениями параметра.
 java.lang.String getMimeType(java.lang.String file)
          

Возвращает тип MIME указанного файла или null если тип MIME не известен.

 java.lang.String getRealPath(java.lang.String path)
          

Возвращает Строку, содержащую реальный путь для данного виртуального пути.

abstract  java.lang.String getRemoteUser()
          Возвратите имя для входа в систему пользователя, обращающегося с текущей просьбой если любой; иначе, возвратиться null.
abstract  java.lang.Object getRequest()
          Возвратите специфичный для среды объектный экземпляр для текущего запроса.
 java.lang.String getRequestCharacterEncoding()
          Возвратите кодировку символов, в настоящий момент имеясь обыкновение интерпретировать этот запрос.
 int getRequestContentLength()
          

Возвратите результат вызова getContentLenth() на ServletRequest экземпляр для этого запроса.

 java.lang.String getRequestContentType()
          Возвратите Тип контента MIME для этого запроса.
abstract  java.lang.String getRequestContextPath()
          Возвратите часть URI запроса, который идентифицирует контекст веб-приложения для этого запроса.
abstract  java.util.Map<java.lang.String,java.lang.Object> getRequestCookieMap()
          Возвратите неизменное Map чьи ключи являются набором имен cookie, включенных в текущий запрос, и чьи значения (типа javax.servlet.http.Cookie) являются первыми (или только) cookie для каждого имени cookie, возвращенного базовым запросом.
abstract  java.util.Map<java.lang.String,java.lang.String> getRequestHeaderMap()
          Возвратите неизменное Map чьи ключи являются набором имен заголовка запроса, включенных в текущий запрос, и чьи значения (Строки типа) являются первыми (или только) значение для каждого имени заголовка, возвращенного базовым запросом.
abstract  java.util.Map<java.lang.String,java.lang.String[]> getRequestHeaderValuesMap()
          Возвратите неизменное Map чьи ключи являются набором имен заголовка запроса, включенных в текущий запрос, и чьи значения (Строки типа []) являются всем значением для каждого имени заголовка, возвращенного базовым запросом.
abstract  java.util.Locale getRequestLocale()
          Возвратите привилегированное Locale в котором клиент примет контент.
abstract  java.util.Iterator<java.util.Locale> getRequestLocales()
          Возвратитесь Iterator по привилегированному Locales определенный в запросе, в порядке убывания предпочтения.
abstract  java.util.Map<java.lang.String,java.lang.Object> getRequestMap()
          Возвратите изменчивое Map представление контекста запроса приписывает для текущего приложения.
abstract  java.util.Map<java.lang.String,java.lang.String> getRequestParameterMap()
          Возвратите неизменное Map чьи ключи являются набором имен параметров запроса, включенных в текущий запрос, и чьи значения (Строки типа) являются первыми (или только) значение для каждого названия параметра, возвращенного базовым запросом.
abstract  java.util.Iterator<java.lang.String> getRequestParameterNames()
          Возвратитесь Iterator по именам всех параметров запроса, включенных в текущий запрос.
abstract  java.util.Map<java.lang.String,java.lang.String[]> getRequestParameterValuesMap()
          Возвратите неизменное Map чьи ключи являются набором имен параметров запроса, включенных в текущий запрос, и чьи значения (Строки типа []) являются всеми значениями для каждого названия параметра, возвращенного базовым запросом.
abstract  java.lang.String getRequestPathInfo()
          Возвратитесь дополнительная информация о пути (если кто-либо) включала в URI запроса; иначе, возвратиться null.
 java.lang.String getRequestScheme()
          

Возвращает имя схемы, используемой, чтобы обратиться с этой просьбой, например, http, https, или протоколом передачи файлов.

 java.lang.String getRequestServerName()
          

Возвращает имя хоста сервера, которому был отправлен запрос.

 int getRequestServerPort()
          

Возвращает номер порта, которому был отправлен запрос.

abstract  java.lang.String getRequestServletPath()
          Возвратитесь информация о пути сервлета (если кто-либо) включала в URI запроса; иначе, возвратиться null.
abstract  java.net.URL getResource(java.lang.String path)
          Возвратите a URL для ресурса приложения, отображенного на указанный путь, если это существует; иначе, возвратиться null.
abstract  java.io.InputStream getResourceAsStream(java.lang.String path)
          Возвратитесь InputStream для ресурса приложения, отображенного на указанный путь, если это существует; иначе, возвратиться null.
abstract  java.util.Set<java.lang.String> getResourcePaths(java.lang.String path)
          Возвратитесь Set из путей ресурса для всех ресурсов приложения, путь ресурса которых запускается с указанного параметра.
abstract  java.lang.Object getResponse()
          Возвратите специфичный для среды объектный экземпляр для текущего ответа.
 int getResponseBufferSize()
          

Возвратите размер буфера для текущего ответа.

 java.lang.String getResponseCharacterEncoding()
          Возвращает имя кодировки символов (набор символов MIME) используемый для тела, отправленного в этом ответе.
 java.lang.String getResponseContentType()
          Возвратите Тип контента MIME для этого ответа.
 java.io.OutputStream getResponseOutputStream()
          

Возвраты OutputStream подходящий для того, чтобы записать двоичных данных в агент пользователя.

 java.io.Writer getResponseOutputWriter()
          

Возвраты a Writer подходящий для того, чтобы записать символьные данные в агент пользователя.

abstract  java.lang.Object getSession(boolean create)
          Если create параметр true, создайте (в случае необходимости) и возвратите экземпляр сеанса, связанный с текущим запросом.
abstract  java.util.Map<java.lang.String,java.lang.Object> getSessionMap()
          Возвратите изменчивое Map представление контекста сеанса приписывает для текущего приложения.
 int getSessionMaxInactiveInterval()
          

Возвращает максимальный временной интервал, в секундах, что контейнер сервлета сохранит этот сеанс открытым между клиентскими доступами.

abstract  java.security.Principal getUserPrincipal()
          Возвратитесь Principal объект, содержащий имя тока аутентифицируемый пользователь, если любой; иначе, возвратиться null.
 void invalidateSession()
          

Лишает законной силы этот сеанс, тогда развязывает любые объекты, связанные с этим.

 boolean isResponseCommitted()
          

Проверьте, фиксировался ли текущий ответ.

 boolean isSecure()
          

Возвращает булево указание, обратились ли с этой просьбой, используя безопасный канал, такой как HTTPS.

abstract  boolean isUserInRole(java.lang.String role)
          Возвратиться true если в настоящий момент аутентифицируемый пользователь включается в указанную роль.
abstract  void log(java.lang.String message)
          Зарегистрируйте указанное сообщение к объекту приложения.
abstract  void log(java.lang.String message, java.lang.Throwable exception)
          Зарегистрируйте указанное сообщение и исключение к объекту приложения.
abstract  void redirect(java.lang.String url)
          Перенаправьте запрос к указанному URL, и вызовите responseComplete() метод, который будет обращен FacesContext экземпляр для текущего запроса.
 void responseFlushBuffer()
          

Сбрасывает буферизованный контент ответа клиенту.

 void responseReset()
          

Сбрасывает текущий ответ.

 void responseSendError(int statusCode, java.lang.String message)
          

Отправляет код состояния HTTP с сообщением.

 void setRequest(java.lang.Object request)
          Установите специфичный для среды запрос, который будет возвращен последующими звонками getRequest().
 void setRequestCharacterEncoding(java.lang.String encoding)
          Переопределяет имя кодировки символов, используемой в теле этого запроса.
 void setResponse(java.lang.Object response)
          Установите специфичный для среды ответ, который будет возвращен последующими звонками getResponse().
 void setResponseBufferSize(int size)
          

Установите размер буфера для текущего ответа.

 void setResponseCharacterEncoding(java.lang.String encoding)
          Устанавливает кодировку символов (набор символов MIME) ответа, отправляемого клиенту, например, UTF-8.
 void setResponseContentLength(int length)
          

Установите продолжительность контента ответа.

 void setResponseContentType(java.lang.String contentType)
          

Устанавливает тип контента ответа, отправляемого клиенту, если ответ еще не фиксировался.

 void setResponseHeader(java.lang.String name, java.lang.String value)
          

Установите заголовок ответа с именем и значением.

 void setResponseStatus(int statusCode)
          

Устанавливает код состояния HTTP для ответа.

 void setSessionMaxInactiveInterval(int interval)
          

Определяет время, в секундах, между клиентскими запросами прежде, чем контейнер сервлета лишит законной силы этот сеанс.

 
Методы, наследованные от class java.lang. Объект
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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

BASIC_AUTH

public static final java.lang.String BASIC_AUTH

Строковый идентификатор для Стандартной аутентификации.

См. Также:
Постоянные Значения полей

CLIENT_CERT_AUTH

public static final java.lang.String CLIENT_CERT_AUTH

Строковый идентификатор для аутентификации CLIENT_CERT.

См. Также:
Постоянные Значения полей

DIGEST_AUTH

public static final java.lang.String DIGEST_AUTH

Строковый идентификатор для Дайджест-аутентификации.

См. Также:
Постоянные Значения полей

FORM_AUTH

public static final java.lang.String FORM_AUTH

Строковый идентификатор для аутентификации ФОРМЫ.

См. Также:
Постоянные Значения полей
Деталь конструктора

ExternalContext

public ExternalContext()
Деталь метода

addResponseCookie

public void addResponseCookie(java.lang.String name,
                              java.lang.String value,
                              java.util.Map<java.lang.String,java.lang.Object> properties)

Добавляет cookie, представленный параметрами ответу.

Сервлет: Это должно быть выполнено, вызывая javax.servlet.http.HttpServletResponse метод addCookie(). Cookie параметр должен быть создан, передавая name и value параметры. Если properties arugument не -null и не пустой, Cookie экземпляр должен быть инициализирован как описано ниже.

Ключ "в значениях" Map Ожидаемый тип имеющий значение. Имя метода метода set на Cookie экземпляр, который будет установлен со значением от Map.
комментарий Строка setComment
домен Строка setDomain
maxAge Целое число setMaxAge
безопасный Булев setSecure
путь Строка setPath

Броски реализации по умолчанию UnsupportedOperationException и обеспечивается в единственной цели не повреждения существующих приложений, которые расширяют этот class.

Параметры:
name - Быть переданным как первый параметр Cookie конструктор.
value - Быть переданным как второй параметр Cookie конструктор.
properties - A Map пары ключ/значение containg, которые передадут как параметры методам метода set как описано выше.
Броски:
IllegalArgumentException - если properties Map не -null и не пустой и содержит любые ключи, которые не являются одним из упомянутых выше ключей.
С тех пор:
2.0

диспетчеризировать

public abstract void dispatch(java.lang.String path)
                       throws java.io.IOException

Диспетчеризируйте запрос указанному ресурсу, чтобы создать вывод для этого ответа.

Сервлет: Это должно быть выполнено, вызывая javax.servlet.ServletContext метод getRequestDispatcher(path), и вызов forward() метод на получающемся объекте.

Параметры:
path - Контекстно-зависимый путь к указанному ресурсу, который должен запустить с наклонной черты (" / ") символ
Броски:
FacesException - брошенный, если a ServletException происходит
IllegalArgumentException - если никакой диспетчер запроса не может быть создан для указанного пути
java.io.IOException - если ввод/ошибка на выходе происходит
java.lang.NullPointerException - если path null

encodeActionURL

public abstract java.lang.String encodeActionURL(java.lang.String url)

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

Сервлет: Это должно быть значением, возвращенным javax.servlet.http.HttpServletResponse метод encodeURL(url).

Параметры:
url - Ввод URL, который будет закодирован
Броски:
java.lang.NullPointerException - если url null

encodeNamespace

public abstract java.lang.String encodeNamespace(java.lang.String name)

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

Сервлет: входное значение должно быть возвращено неизменное.

Параметры:
name - Имя, которое будет закодировано
Броски:
java.lang.NullPointerException - если name null

encodeResourceURL

public abstract java.lang.String encodeResourceURL(java.lang.String url)

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

Сервлет: Это должно быть значением, возвращенным javax.servlet.http.HttpServletResponse метод encodeURL(url).

Параметры:
url - Ввод URL, который будет закодирован
Броски:
java.lang.NullPointerException - если url null

getApplicationMap

public abstract java.util.Map<java.lang.String,java.lang.Object> getApplicationMap()

Возвратите изменчивое Map представление области действия приложения приписывает для текущего приложения. Возвращенный Map должен реализовать весь контракт для поддающейся изменению карты как описано в JavaDocs для java.util.Map. Модификации, сделанные в Map должен вызвать соответствующие изменения в наборе атрибутов области действия приложения. Особенно clear(), remove(), put(), putAll(), и get() операции должны принять соответствующие меры на базовой структуре данных.

Для любого из Map должны быть взяты методы, которые заставляют элемент быть удаленным из базовой структуры данных, следующего действия относительно управляемых бобов. Если элемент, который будет удален, является управляемым бобом, и у него есть один или более общедоступных пустых методов возврата без параметров, аннотируемых javax.annotation.PreDestroy, каждый такой метод нужно вызвать прежде, чем элемент удаляется из базовой структуры данных. Элементам, у которых не являются управляемыми бобами, но, действительно оказывается, есть методы с той аннотацией, нельзя было обратиться к тем методам удаление. Любое исключение, выданное PreDestroy аннотируемые методы должны пойманным и не повторно брошенные. Исключение может быть зарегистрировано.

Это допустимо, чтобы вызвать этот метод во время запуска приложения или завершения работы. Если зашел в запуск или время завершения работы, этот метод возвращает a Map это поддерживается тем же самым контейнерным экземпляром контекста (ServletContext или PortletContext) поскольку тот возвратился, вызывая getApplicationMap() на ExternalContext возвращенный FacesContext во время фактического запроса.

Сервлет: Это должно быть набором атрибутов, доступных через javax.servlet.ServletContext методы getAttribute(), getAttributeNames(), removeAttribute(), и setAttribute().


getAuthType

public abstract java.lang.String getAuthType()

Возвратите имя схемы аутентификации, используемой, чтобы аутентифицировать текущего пользователя, если любой; иначе, возвратиться null. Для стандартных схем аутентификации возвращенное значение будет соответствовать одну из следующих констант: BASIC_AUTH, CLIENT_CERT_AUTH, DIGEST_AUTH, или FORM_AUTH.

Сервлет: Это должно быть значением, возвращенным javax.servlet.http.HttpServletRequest метод getAuthType().


getFlash

public Flash getFlash()

Возвратите ориентированное на многопотоковое исполнение Flash для этого приложения. Реализация по умолчанию бросит UnsupportedOperationException. Совместимые времена выполнения JSF должны обеспечить реализацию этого метода.

С тех пор:
2.0

getMimeType

public java.lang.String getMimeType(java.lang.String file)

Возвращает тип MIME указанного файла или null если тип MIME не известен. Тип MIME определяется контейнером.

Это допустимо, чтобы вызвать этот метод во время запуска приложения или завершения работы. Если вызвано во время запуска приложения или завершения работы, это вызовы метода через getMimeType() метод на том же самом контейнерном экземпляре контекста (ServletContext или PortletContext) как тот, используемый, вызывая getMimeType() на ExternalContext возвращенный FacesContext во время фактического запроса.

Сервлет: Это должно быть значением, возвращенным javax.servlet.ServletContext метод getMimeType().

Параметры:
file - Файл, для которого должен быть получен тип пантомимы.
С тех пор:
2.0

getContext

public abstract java.lang.Object getContext()

Возвратите экземпляр объекта среды приложения для тока appication.

Это допустимо, чтобы вызвать этот метод во время запуска приложения или завершения работы. Если вызвано во время запуска приложения или завершения работы, это возвращает тот же самый контейнерный экземпляр контекста (ServletContext или PortletContext) поскольку тот возвратился, вызывая getContext() на ExternalContext возвращенный FacesContext во время фактического запроса.

Сервлет: Это должно быть текущим приложением javax.servlet.ServletContext экземпляр.


getContextName

public java.lang.String getContextName()

Возвратите имя контейнерного контекста для этого приложения.

Возвратите результат вызова getServletContextName() на ServletContext экземпляр для этого приложения. Это допустимо, чтобы вызвать этот метод во время запуска приложения или завершения работы.

Броски реализации по умолчанию UnsupportedOperationException и обеспечивается в единственной цели не повреждения существующих приложений, которые расширяют этот class.


getInitParameter

public abstract java.lang.String getInitParameter(java.lang.String name)

Возвратите значение указанного параметра инициализации приложения (если любой).

Сервлет: Это должно быть результатом javax.servlet.ServletContext метод getInitParameter(name).

Это допустимо, чтобы вызвать этот метод во время запуска приложения или завершения работы. Если вызвано во время запуска приложения или завершения работы, это вызовы метода через фактического контейнерного контекста, чтобы возвратить init значение параметра.

Параметры:
name - Имя требуемого параметра инициализации
Броски:
java.lang.NullPointerException - если name null

getInitParameterMap

public abstract java.util.Map getInitParameterMap()

Возвратите неизменное Map чьи ключи являются набором названий параметра инициализации приложения, сконфигурированных для этого приложения, и чьи значения являются соответствующими значениями параметра. Возвращенный Map должен реализовать весь контракт для неподдающейся изменению карты как описано в JavaDocs для java.util.Map.

Это допустимо, чтобы вызвать этот метод во время запуска приложения или завершения работы. Если вызвано во время запуска приложения или завершения работы, этот метод возвращает a Map это поддерживается тем же самым контейнерным экземпляром контекста (ServletContext или PortletContext) поскольку тот возвратился, вызывая getInitParameterMap() на ExternalContext возвращенный FacesContext во время фактического запроса.

Сервлет: Этот результат должен состоять в том, как будто он синтезировался, вызывая javax.servlet.ServletContext метод getInitParameterNames, и помещая каждое сконфигурированное название параметра / оценивают пару в результат.


getRemoteUser

public abstract java.lang.String getRemoteUser()

Возвратите имя для входа в систему пользователя, обращающегося с текущей просьбой если любой; иначе, возвратиться null.

Сервлет: Это должно быть значением, возвращенным javax.servlet.http.HttpServletRequest метод getRemoteUser().


getRequest

public abstract java.lang.Object getRequest()

Возвратите специфичный для среды объектный экземпляр для текущего запроса.

Сервлет: Это должно быть текущим запросом javax.servlet.http.HttpServletRequest экземпляр.


setRequest

public void setRequest(java.lang.Object request)

Установите специфичный для среды запрос, который будет возвращен последующими звонками getRequest(). Это может использоваться, чтобы установить обертку для запроса.

Броски реализации по умолчанию UnsupportedOperationException и обеспечивается в единственной цели не повреждения существующих приложений, которые расширяют этот class.

С тех пор:
1.2

getRequestScheme

public java.lang.String getRequestScheme()

Возвращает имя схемы, используемой, чтобы обратиться с этой просьбой, например, http, https, или протоколом передачи файлов.

Сервлет: Это должно быть значением, возвращенным javax.servlet.ServletRequest метод getScheme().

Броски реализации по умолчанию UnsupportedOperationException и обеспечивается в единственной цели не повреждения существующих приложений, которые расширяют этот class.

С тех пор:
2.0

getRequestServerName

public java.lang.String getRequestServerName()

Возвращает имя хоста сервера, которому был отправлен запрос.

Сервлет: Это должно быть значением, возвращенным javax.servlet.ServletRequest метод getServerName().

Броски реализации по умолчанию UnsupportedOperationException и обеспечивается в единственной цели не повреждения существующих приложений, которые расширяют этот class.

С тех пор:
2.0

getRequestServerPort

public int getRequestServerPort()

Возвращает номер порта, которому был отправлен запрос.

Сервлет: Это должно быть значением, возвращенным javax.servlet.ServletRequest метод getServerPort().

Броски реализации по умолчанию UnsupportedOperationException и обеспечивается в единственной цели не повреждения существующих приложений, которые расширяют этот class.

С тех пор:
2.0

setRequestCharacterEncoding

public void setRequestCharacterEncoding(java.lang.String encoding)
                                 throws java.io.UnsupportedEncodingException

Переопределяет имя кодировки символов, используемой в теле этого запроса.

Вызывая этот метод после того, как к запросу получили доступ, не будет иметь нет никакого эффекта, если a Reader или Stream был получен из запроса, когда IllegalStateException бросается.

Сервлет: Это должно вызвать через к javax.servlet.ServletRequest метод setCharacterEncoding().

Броски реализации по умолчанию UnsupportedOperationException и обеспечивается в единственной цели не повреждения существующих приложений, которые расширяют этот class.

Броски:
java.io.UnsupportedEncodingException - если это не допустимое кодирование
С тех пор:
1.2

getRealPath

public java.lang.String getRealPath(java.lang.String path)

Возвращает Строку, содержащую реальный путь для данного виртуального пути.

Сервлет: Это должно быть значением, возвращенным javax.servlet.ServletContext метод getRealPath().

Броски реализации по умолчанию UnsupportedOperationException и обеспечивается в единственной цели не повреждения существующих приложений, которые расширяют этот class.

Параметры:
path - Контекст требуемого параметра инициализации
С тех пор:
2.0

getRequestContextPath

public abstract java.lang.String getRequestContextPath()

Возвратите часть URI запроса, который идентифицирует контекст веб-приложения для этого запроса.

Сервлет: Это должно быть значением, возвращенным javax.servlet.http.HttpServletRequest метод getContextPath().


getRequestCookieMap

public abstract java.util.Map<java.lang.String,java.lang.Object> getRequestCookieMap()

Возвратите неизменное Map чьи ключи являются набором имен cookie, включенных в текущий запрос, и чьи значения (типа javax.servlet.http.Cookie) являются первыми (или только) cookie для каждого имени cookie, возвращенного базовым запросом. Возвращенный Map должен реализовать весь контракт для неподдающейся изменению карты как описано в JavaDocs для java.util.Map.

Сервлет: Это должно быть значением, возвращенным javax.servlet.http.HttpServletRequest метод getCookies(), если null был возвращен, когда это должно быть массивом нулевым длиной.


getRequestHeaderMap

public abstract java.util.Map<java.lang.String,java.lang.String> getRequestHeaderMap()

Возвратите неизменное Map чьи ключи являются набором имен заголовка запроса, включенных в текущий запрос, и чьи значения (Строки типа) являются первыми (или только) значение для каждого имени заголовка, возвращенного базовым запросом. Возвращенный Map должен реализовать весь контракт для неподдающейся изменению карты как описано в JavaDocs для java.util.Map. Кроме того, ключевые сравнения должны быть выполнены нечувствительным к регистру способом.

Сервлет: Это должно быть набором заголовков, доступных через javax.servlet.http.HttpServletRequest методы getHeader() и getHeaderNames().


getRequestHeaderValuesMap

public abstract java.util.Map<java.lang.String,java.lang.String[]> getRequestHeaderValuesMap()

Возвратите неизменное Map чьи ключи являются набором имен заголовка запроса, включенных в текущий запрос, и чьи значения (Строки типа []) являются всем значением для каждого имени заголовка, возвращенного базовым запросом. Возвращенный Map должен реализовать весь контракт для неподдающейся изменению карты как описано в JavaDocs для java.util.Map. Кроме того, ключевые сравнения должны быть выполнены нечувствительным к регистру способом.

Сервлет: Это должно быть набором заголовков, доступных через javax.servlet.http.HttpServletRequest методы getHeaders() и getHeaderNames().


getRequestLocale

public abstract java.util.Locale getRequestLocale()

Возвратите привилегированное Locale в котором клиент примет контент.

Сервлет: Это должно быть значением, возвращенным javax.servlet.ServletRequest метод getLocale().


getRequestLocales

public abstract java.util.Iterator<java.util.Locale> getRequestLocales()

Возвратитесь Iterator по привилегированному Locales определенный в запросе, в порядке убывания предпочтения.

Сервлет: Это должно быть Iterator по значениям, возвращенным javax.servlet.ServletRequest метод getLocales().


getRequestMap

public abstract java.util.Map<java.lang.String,java.lang.Object> getRequestMap()

Возвратите изменчивое Map представление контекста запроса приписывает для текущего приложения. Возвращенный Map должен реализовать весь контракт для поддающейся изменению карты как описано в JavaDocs для java.util.Map. Модификации, сделанные в Map должен вызвать соответствующие изменения в наборе атрибутов контекста запроса. Особенно clear(), remove(), put(), putAll(), и get() операции должны принять соответствующие меры на базовой структуре данных.

Для любого из Map должны быть взяты методы, которые заставляют элемент быть удаленным из базовой структуры данных, следующего действия относительно управляемых бобов. Если элемент, который будет удален, является управляемым бобом, и у него есть один или более общедоступных пустых методов возврата без параметров, аннотируемых javax.annotation.PreDestroy, каждый такой метод нужно вызвать прежде, чем элемент удаляется из базовой структуры данных. Элементам, у которых не являются управляемыми бобами, но, действительно оказывается, есть методы с той аннотацией, нельзя было обратиться к тем методам удаление. Любое исключение, выданное PreDestroy аннотируемые методы должны пойманным и не повторно брошенные. Исключение может быть зарегистрировано.

Сервлет: Это должно быть набором атрибутов, доступных через javax.servlet.ServletRequest методы getAttribute(), getAttributeNames(), removeAttribute(), и setAttribute().


getRequestParameterMap

public abstract java.util.Map<java.lang.String,java.lang.String> getRequestParameterMap()

Возвратите неизменное Map чьи ключи являются набором имен параметров запроса, включенных в текущий запрос, и чьи значения (Строки типа) являются первыми (или только) значение для каждого названия параметра, возвращенного базовым запросом. Возвращенный Map должен реализовать весь контракт для неподдающейся изменению карты как описано в JavaDocs для java.util.Map.

Сервлет: Это должно быть набором параметров, доступных через javax.servlet.ServletRequest методы getParameter() и getParameterNames().


getRequestParameterNames

public abstract java.util.Iterator<java.lang.String> getRequestParameterNames()

Возвратитесь Iterator по именам всех параметров запроса, включенных в текущий запрос.

Сервлет: Это должно быть Iterator по значениям, возвращенным javax.servlet.ServletRequest метод getParameterNames().


getRequestParameterValuesMap

public abstract java.util.Map<java.lang.String,java.lang.String[]> getRequestParameterValuesMap()

Возвратите неизменное Map чьи ключи являются набором имен параметров запроса, включенных в текущий запрос, и чьи значения (Строки типа []) являются всеми значениями для каждого названия параметра, возвращенного базовым запросом. Возвращенный Map должен реализовать весь контракт для неподдающейся изменению карты как описано в JavaDocs для java.util.Map.

Сервлет: Это должно быть набором параметров, доступных через javax.servlet.ServletRequest методы getParameterValues() и getParameterNames().


getRequestPathInfo

public abstract java.lang.String getRequestPathInfo()

Возвратитесь дополнительная информация о пути (если кто-либо) включала в URI запроса; иначе, возвратиться null.

Сервлет: Это должно быть значением, возвращенным javax.servlet.http.HttpServletRequest метод getPathInfo().


getRequestServletPath

public abstract java.lang.String getRequestServletPath()

Возвратитесь информация о пути сервлета (если кто-либо) включала в URI запроса; иначе, возвратиться null.

Сервлет: Это должно быть значением, возвращенным javax.servlet.http.HttpServletRequest метод getServletPath().


getRequestCharacterEncoding

public java.lang.String getRequestCharacterEncoding()

Возвратите кодировку символов, в настоящий момент имеясь обыкновение интерпретировать этот запрос.

Сервлет: Это должно возвратить значение, возвращенное javax.servlet.ServletRequest метод getCharacterEncoding().

Броски реализации по умолчанию UnsupportedOperationException и обеспечивается в единственной цели не повреждения существующих приложений, которые расширяют этот class.

С тех пор:
1.2

getRequestContentType

public java.lang.String getRequestContentType()

Возвратите Тип контента MIME для этого запроса. Если не доступный, возвратиться null.

Сервлет: Это должно возвратить значение, возвращенное javax.servlet.ServletRequest метод getContentType().

Броски реализации по умолчанию UnsupportedOperationException и обеспечивается в единственной цели не повреждения существующих приложений, которые расширяют этот class.

С тех пор:
1.2

getRequestContentLength

public int getRequestContentLength()

Возвратите результат вызова getContentLenth() на ServletRequest экземпляр для этого запроса.

Броски реализации по умолчанию UnsupportedOperationException и обеспечивается в единственной цели не повреждения существующих приложений, которые расширяют этот class.

С тех пор:
2.0

getResponseCharacterEncoding

public java.lang.String getResponseCharacterEncoding()

Возвращает имя кодировки символов (набор символов MIME) используемый для тела, отправленного в этом ответе.

Сервлет: Это должно возвратить значение, возвращенное javax.servlet.ServletResponse метод getCharacterEncoding().

Броски реализации по умолчанию UnsupportedOperationException и обеспечивается в единственной цели не повреждения существующих приложений, которые расширяют этот class.

С тех пор:
1.2

getResponseContentType

public java.lang.String getResponseContentType()

Возвратите Тип контента MIME для этого ответа. Если не доступный, возвратиться null.

Сервлет: Это должно возвратить значение, возвращенное javax.servlet.ServletResponse метод getContentType().

Броски реализации по умолчанию UnsupportedOperationException и обеспечивается в единственной цели не повреждения существующих приложений, которые расширяют этот class.

С тех пор:
1.2

getResource

public abstract java.net.URL getResource(java.lang.String path)
                                  throws java.net.MalformedURLException

Возвратите a URL для ресурса приложения, отображенного на указанный путь, если это существует; иначе, возвратиться null.

Это допустимо, чтобы вызвать этот метод во время запуска приложения или завершения работы. Если вызвано во время запуска приложения или завершения работы, это вызовы метода через getResource() метод на том же самом контейнерном экземпляре контекста (ServletContext или PortletContext) как тот, используемый, вызывая getResource() на ExternalContext возвращенный FacesContext во время фактического запроса.

Сервлет: Это должно быть значением, возвращенным javax.servlet.ServletContext метод getResource(path).

Параметры:
path - Путь к требуемому ресурсу, который должен запуститься с наклонной черты (" /" символ
Броски:
java.net.MalformedURLException - если указанный путь не находится в корректной форме
java.lang.NullPointerException - если path null

getResourceAsStream

public abstract java.io.InputStream getResourceAsStream(java.lang.String path)

Возвратитесь InputStream для ресурса приложения, отображенного на указанный путь, если это существует; иначе, возвратиться null.

Это допустимо, чтобы вызвать этот метод во время запуска приложения или завершения работы. Если вызвано во время запуска приложения или завершения работы, это вызовы метода через getResourceAsStream() метод на том же самом контейнерном экземпляре контекста (ServletContext или PortletContext) как тот, используемый, вызывая getResourceAsStream() на ExternalContext возвращенный FacesContext во время фактического запроса.

Сервлет: Это должно быть значением, возвращенным javax.servlet.ServletContext метод getResourceAsStream(path).

Параметры:
path - Путь к требуемому ресурсу, который должен запуститься с наклонной черты (" /" символ
Броски:
java.lang.NullPointerException - если path null

getResourcePaths

public abstract java.util.Set<java.lang.String> getResourcePaths(java.lang.String path)

Возвратитесь Set из путей ресурса для всех ресурсов приложения, путь ресурса которых запускается с указанного параметра.

Это допустимо, чтобы вызвать этот метод во время запуска приложения или завершения работы. Если вызвано во время запуска приложения или завершения работы, это вызовы метода через getResourcePaths() метод на том же самом контейнерном экземпляре контекста (ServletContext или PortletContext) как тот, используемый, вызывая getResourcePaths() на ExternalContext возвращенный FacesContext во время фактического запроса.

Сервлет: Это должно быть значением, возвращенным javax.servlet.ServletContext метод getResourcePaths(path).

Параметры:
path - Частичный путь, используемый, чтобы соответствовать ресурсы, которые должны запустить с наклонной черты (" / ") символ
Броски:
java.lang.NullPointerException - если path null

getResponse

public abstract java.lang.Object getResponse()

Возвратите специфичный для среды объектный экземпляр для текущего ответа.

Сервлет: Это - текущий запрос javax.servlet.http.HttpServletResponse экземпляр.


setResponse

public void setResponse(java.lang.Object response)

Установите специфичный для среды ответ, который будет возвращен последующими звонками getResponse(). Это может использоваться, чтобы установить обертку для ответа.

Броски реализации по умолчанию UnsupportedOperationException и обеспечивается в единственной цели не повреждения существующих приложений, которые расширяют этот class.

С тех пор:
1.2

getResponseOutputStream

public java.io.OutputStream getResponseOutputStream()
                                             throws java.io.IOException

Возвраты OutputStream подходящий для того, чтобы записать двоичных данных в агент пользователя.

Сервлет: Это должно возвратить значение, возвращенное javax.servlet.ServletResponse метод getOutputStream().

Броски реализации по умолчанию UnsupportedOperationException и обеспечивается в единственной цели не повреждения существующих приложений, которые расширяют этот class.

Броски:
java.io.IOException
С тех пор:
2.0

getResponseOutputWriter

public java.io.Writer getResponseOutputWriter()
                                       throws java.io.IOException

Возвраты a Writer подходящий для того, чтобы записать символьные данные в агент пользователя.

Сервлет: Это должно возвратить значение, возвращенное ServletResponse.getWriter().

Броски реализации по умолчанию UnsupportedOperationException и обеспечивается в единственной цели не повреждения существующих приложений, которые расширяют этот class.

Броски:
java.io.IOException
С тех пор:
2.0

setResponseCharacterEncoding

public void setResponseCharacterEncoding(java.lang.String encoding)

Устанавливает кодировку символов (набор символов MIME) ответа, отправляемого клиенту, например, UTF-8.

Сервлет: Это должно вызвать через к javax.servlet.ServletResponse метод setCharacterEncoding().

Броски реализации по умолчанию UnsupportedOperationException и обеспечивается в единственной цели не повреждения существующих приложений, которые расширяют этот class.

С тех пор:
1.2

setResponseContentType

public void setResponseContentType(java.lang.String contentType)

Устанавливает тип контента ответа, отправляемого клиенту, если ответ еще не фиксировался.

Сервлет: Это должно вызвать setContentType() на базовом javax.servlet.ServletResponse экземпляр.

Броски реализации по умолчанию UnsupportedOperationException и обеспечивается в единственной цели не повреждения существующих приложений, которые расширяют этот class.

Параметры:
contentType - Тип контента, который будет установлен как contentType ответа.
С тех пор:
2.0

getSession

public abstract java.lang.Object getSession(boolean create)

Если create параметр true, создайте (в случае необходимости) и возвратите экземпляр сеанса, связанный с текущим запросом. Если create параметр false возвратите любой существующий экземпляр сеанса, связанный с текущим запросом, или возвратом null если нет такого сеанса.

Сервлет: Это должно возвратить результат вызова getSession(create) на базовом javax.servlet.http.HttpServletRequest экземпляр.

Параметры:
create - Флаг, указывающий, должен ли новый сеанс быть создан, если нет никакого сеанса, связанного с текущим запросом

getSessionMaxInactiveInterval

public int getSessionMaxInactiveInterval()

Возвращает максимальный временной интервал, в секундах, что контейнер сервлета сохранит этот сеанс открытым между клиентскими доступами. После этого интервала контейнер сервлета лишит законной силы сеанс. Максимальный временной интервал может быть установлен с setSessionMaxInactiveInterval(int) метод.

Возвращаемое значение нуля или меньше указывает, что сеанс никогда не будет тайм-аут.

Сервлет: Это должно возвратить результат вызова getMaxInactiveInterval на базовом javax.servlet.http.HttpServletRequest экземпляр.

Броски реализации по умолчанию UnsupportedOperationException и обеспечивается в единственной цели не повреждения существующих приложений, которые расширяют этот class.

С тех пор:
2.1

getSessionMap

public abstract java.util.Map<java.lang.String,java.lang.Object> getSessionMap()

Возвратите изменчивое Map представление контекста сеанса приписывает для текущего приложения. Возвращенный Map должен реализовать весь контракт для поддающейся изменению карты как описано в JavaDocs для java.util.Map. Модификации, сделанные в Map должен вызвать соответствующие изменения в наборе атрибутов контекста сеанса. Особенно clear(), remove(), put(), и get() операции должны принять соответствующие меры на базовой структуре данных. Доступ к атрибутам через это Map должен вызвать создание сеанса, связанного с текущим запросом, если такой сеанс уже не существует.

Для любого из Map должны быть взяты методы, которые заставляют элемент быть удаленным из базовой структуры данных, следующего действия относительно управляемых бобов. Если элемент, который будет удален, является управляемым бобом, и у него есть один или более общедоступных пустых методов возврата без параметров, аннотируемых javax.annotation.PreDestroy, каждый такой метод нужно вызвать прежде, чем элемент удаляется из базовой структуры данных. Элементам, у которых не являются управляемыми бобами, но, действительно оказывается, есть методы с той аннотацией, нельзя было обратиться к тем методам удаление. Любое исключение, выданное PreDestroy аннотируемые методы должны пойманным и не повторно брошенные. Исключение может быть зарегистрировано.

Сервлет: Это должно быть набором атрибутов, доступных через javax.servlet.http.HttpSession методы getAttribute(), getAttributeNames(), removeAttribute(), и setAttribute().


getUserPrincipal

public abstract java.security.Principal getUserPrincipal()

Возвратитесь Principal объект, содержащий имя тока аутентифицируемый пользователь, если любой; иначе, возвратиться null.

Сервлет: Это должно быть значением, возвращенным javax.servlet.http.HttpServletRequest метод getUserPrincipal().


invalidateSession

public void invalidateSession()

Лишает законной силы этот сеанс, тогда развязывает любые объекты, связанные с этим.

Сервлет: Это должно быть значением, возвращенным javax.servlet.http.HttpSession метод invalidate().

Броски реализации по умолчанию UnsupportedOperationException и обеспечивается в единственной цели не повреждения существующих приложений, которые расширяют этот class.

С тех пор:
2.0

isUserInRole

public abstract boolean isUserInRole(java.lang.String role)

Возвратиться true если в настоящий момент аутентифицируемый пользователь включается в указанную роль. Иначе, возвратиться false.

Сервлет: Это должно быть значением, возвращенным javax.servlet.http.HttpServletRequest метод isUserInRole(role).

Параметры:
role - Логическое ролевое имя, которое будет проверено
Броски:
java.lang.NullPointerException - если role null

журнал

public abstract void log(java.lang.String message)

Зарегистрируйте указанное сообщение к объекту приложения.

Это допустимо, чтобы вызвать этот метод во время запуска приложения или завершения работы. Если вызвано во время запуска приложения или завершения работы, это вызывает log() метод на том же самом контейнерном экземпляре контекста (ServletContext или PortletContext) поскольку тот используется во время звонка log() на ExternalContext возвращенный FacesContext во время фактического запроса.

Сервлет: Это должно быть выполнено, вызывая javax.servlet.ServletContext метод log(String).

Параметры:
message - Сообщение, которое будет зарегистрировано
Броски:
java.lang.NullPointerException - если message null

журнал

public abstract void log(java.lang.String message,
                         java.lang.Throwable exception)

Зарегистрируйте указанное сообщение и исключение к объекту приложения.

Это допустимо, чтобы вызвать этот метод во время запуска приложения или завершения работы. Если вызвано во время запуска приложения или завершения работы, это вызывает log() метод на том же самом контейнерном экземпляре контекста (ServletContext или PortletContext) как тот, используемый, вызывая log() на ExternalContext возвращенный FacesContext во время фактического запроса.

Сервлет: Это должно быть выполнено, вызывая javax.servlet.ServletContext метод log(String,Throwable).

Параметры:
message - Сообщение, которое будет зарегистрировано
exception - Исключение, которое будет зарегистрировано
Броски:
java.lang.NullPointerException - если message или exception null

перенаправление

public abstract void redirect(java.lang.String url)
                       throws java.io.IOException

Перенаправьте запрос к указанному URL, и вызовите responseComplete() метод, который будет обращен FacesContext экземпляр для текущего запроса.

Реализация должна определить, ли запрос Ajax запрос, получая a PartialViewContext экземпляр от FacesContext и вызов PartialViewContext#isAjaxRequest().

Сервлет: Для нет Ajax запросы, это должно быть выполнено, вызывая javax.servlet.http.HttpServletResponse метод sendRedirect().

Для запросов Аякса должна реализация:

Параметры:
url - Абсолютный URL, к которому должен быть перенаправлен клиент
Броски:
IllegalArgumentException - если указанный url относителен
IllegalStateException - если в среде портлета текущий объект ответа является a RenderResponse вместо ActionResponse
IllegalStateException - если в среде сервлета текущий ответ уже фиксировался
java.io.IOException - если ввод/ошибка на выходе происходит

setResponseHeader

public void setResponseHeader(java.lang.String name,
                              java.lang.String value)

Установите заголовок ответа с именем и значением.

Servlet:This должен быть выполнен, вызывая javax.servlet.http.HttpServletResponse setHeader метод.

Броски реализации по умолчанию UnsupportedOperationException и обеспечивается в единственной цели не повреждения существующих приложений, которые расширяют этот class.

Параметры:
name - Имя заголовка ответа.
value - Значение заголовка ответа.
С тех пор:
2.0

addResponseHeader

public void addResponseHeader(java.lang.String name,
                              java.lang.String value)

Добавьте имя и оцените заголовку ответа.

Servlet:This должен быть выполнен, вызывая javax.servlet.http.HttpServletResponse addHeader метод.

Броски реализации по умолчанию UnsupportedOperationException и обеспечивается в единственной цели не повреждения существующих приложений, которые расширяют этот class.

Параметры:
name - Имя заголовка ответа.
value - Значение заголовка ответа.
С тех пор:
2.0

setResponseBufferSize

public void setResponseBufferSize(int size)

Установите размер буфера для текущего ответа.

Сервлет: Это должно быть выполнено, вызывая javax.servlet.http.HttpServletResponse setBufferSize метод.

Броски реализации по умолчанию UnsupportedOperationException и обеспечивается в единственной цели не повреждения существующих приложений, которые расширяют этот class.

Параметры:
size - новый размер буфера
С тех пор:
2.0

getResponseBufferSize

public int getResponseBufferSize()

Возвратите размер буфера для текущего ответа.

Сервлет: Это должно быть выполнено, вызывая javax.servlet.http.HttpServletResponse getBufferSize метод.

Броски реализации по умолчанию UnsupportedOperationException и обеспечивается в единственной цели не повреждения существующих приложений, которые расширяют этот class.

С тех пор:
2.0

isResponseCommitted

public boolean isResponseCommitted()

Проверьте, фиксировался ли текущий ответ.

Сервлет: Это должно быть выполнено, вызывая javax.servlet.http.HttpServletResponse isCommitted метод.

Броски реализации по умолчанию UnsupportedOperationException и обеспечивается в единственной цели не повреждения существующих приложений, которые расширяют этот class.

С тех пор:
2.0

responseReset

public void responseReset()

Сбрасывает текущий ответ.

Сервлет: Это должно быть выполнено, вызывая javax.servlet.http.HttpServletResponse reset метод.

Броски реализации по умолчанию UnsupportedOperationException и обеспечивается в единственной цели не повреждения существующих приложений, которые расширяют этот class.

С тех пор:
2.0

responseSendError

public void responseSendError(int statusCode,
                              java.lang.String message)
                       throws java.io.IOException

Отправляет код состояния HTTP с сообщением.

Сервлет: Это должно быть выполнено, вызывая javax.servlet.http.HttpServletResponse sendError метод.

Броски реализации по умолчанию UnsupportedOperationException и обеспечивается в единственной цели не повреждения существующих приложений, которые расширяют этот class.

Параметры:
statusCode - код состояния HTTP
message - сообщение опции, чтобы детализировать причину кода
Броски:
java.io.IOException
С тех пор:
2.0

setResponseStatus

public void setResponseStatus(int statusCode)

Устанавливает код состояния HTTP для ответа.

Сервлет: Это должно быть выполнено, вызывая javax.servlet.http.HttpServletResponse setStatus метод.

Броски реализации по умолчанию UnsupportedOperationException и обеспечивается в единственной цели не повреждения существующих приложений, которые расширяют этот class.

Параметры:
statusCode - код состояния HTTP
С тех пор:
2.0

setSessionMaxInactiveInterval

public void setSessionMaxInactiveInterval(int interval)

Определяет время, в секундах, между клиентскими запросами прежде, чем контейнер сервлета лишит законной силы этот сеанс.

Значение интервала нуля или меньше указывает, что сеанс никогда не должен тайм-аут.

Сервлет: Это должно вызвать setMaxInactiveInterval на базовом javax.servlet.http.HttpServletRequest экземпляр.

Броски реализации по умолчанию UnsupportedOperationException и обеспечивается в единственной цели не повреждения существующих приложений, которые расширяют этот class.

С тех пор:
2.1

responseFlushBuffer

public void responseFlushBuffer()
                         throws java.io.IOException

Сбрасывает буферизованный контент ответа клиенту.

Сервлет: Это должно быть выполнено, вызывая javax.servlet.http.HttpServletResponse flushBuffer метод.

Броски реализации по умолчанию UnsupportedOperationException и обеспечивается в единственной цели не повреждения существующих приложений, которые расширяют этот class.

Броски:
java.io.IOException
С тех пор:
2.0

setResponseContentLength

public void setResponseContentLength(int length)

Установите продолжительность контента ответа.

Сервлет: Это должно быть выполнено, вызывая javax.servlet.http.HttpServletResponse setContentLength метод.

Броски реализации по умолчанию UnsupportedOperationException и обеспечивается в единственной цели не повреждения существующих приложений, которые расширяют этот class.

С тех пор:
2.0

encodeBookmarkableURL

public java.lang.String encodeBookmarkableURL(java.lang.String baseUrl,
                                              java.util.Map<java.lang.String,java.util.List<java.lang.String>> parameters)

Цель этого метода состоит в том, чтобы генерировать строку запроса от набора объектов Параметра, обеспеченных параметром параметров, и добавить ту строку запроса к baseUrl. Этот метод должен быть в состоянии закодировать параметры к baseUrl, который может или, возможно, не имеет существующих параметров запроса. Значения параметра должны быть закодированы соответственно для среды так, чтобы получающийся URL мог использоваться в качестве цели ссылки (например, в атрибуте href) в ответе JSF. Для реализации ExternalContext возможно переопределить этот метод всегда, который сделал бы URL bookmarkable в той среде.

Броски реализации по умолчанию UnsupportedOperationException и обеспечивается в единственной цели не повреждения существующих приложений, которые расширяют этот class.

Параметры:
baseUrl - Базовый URL, на который будет добавлена строка запроса, сгенерированная этим методом. URL может содержать параметры запроса.
parameters - Набор объектов Параметра, представляя name=value пары, которые используются, чтобы произвести строку запроса
С тех пор:
2.0

encodeRedirectURL

public java.lang.String encodeRedirectURL(java.lang.String baseUrl,
                                          java.util.Map<java.lang.String,java.util.List<java.lang.String>> parameters)
Цель этого метода состоит в том, чтобы генерировать строку запроса от набора объектов Параметра, обеспеченных параметром параметров, и добавить ту строку запроса к baseUrl. Этот метод должен быть в состоянии закодировать параметры к baseUrl, который может или, возможно, не имеет существующих параметров запроса. Значения параметра должны быть закодированы соответственно для среды так, чтобы получающийся URL мог использоваться в качестве цели перенаправления. Для реализации ExternalContext возможно переопределить этот метод, чтобы разместить определение перенаправления для той среды.

Параметры:
baseUrl - Базовый URL, на который будет добавлена строка запроса, сгенерированная этим методом. URL может содержать параметры запроса.
parameters - Набор объектов Параметра, представляя name=value пары, которые используются, чтобы произвести строку запроса
С тех пор:
2.0

encodePartialActionURL

public java.lang.String encodePartialActionURL(java.lang.String url)

Возвратите ввод, URL, после выполнения любой перезаписи должен был гарантировать, что это может использоваться в частичном представлении страницы (ajax запрос), чтобы правильно идентифицировать адресуемое действие в текущем приложении.

Servlet:Returns то же самое закодировал URL как encodeActionURL(String url) метод.

Portlet:Returns закодированный URL, что, на POST HTTP, вызовет RESOURCE_PHASE жизненного цикла портлета.

Параметры:
url - Ввод URL, который будет закодирован
Броски:
java.lang.NullPointerException - если url null
С тех пор:
2.0

isSecure

public boolean isSecure()

Возвращает булево указание, обратились ли с этой просьбой, используя безопасный канал, такой как HTTPS.

Сервлет: Это должно возвратить результат вызова isSecure на базовом javax.servlet.http.HttpServletRequest экземпляр.

Броски реализации по умолчанию UnsupportedOperationException и обеспечивается в единственной цели не повреждения существующих приложений, которые расширяют этот class.

С тех пор:
2.1


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

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

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

free hit counter