Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
java.lang.Object javax.faces.context.ExternalContext
public abstract class ExternalContext
Этот 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()
Возвратите ориентированное на многопотоковое исполнение |
abstract java.lang.String |
getInitParameter(java.lang.String name)
Возвратите значение указанного параметра инициализации приложения (если любой). |
abstract java.util.Map |
getInitParameterMap()
Возвратите неизменное Map чьи ключи являются набором названий параметра инициализации приложения, сконфигурированных для этого приложения, и чьи значения являются соответствующими значениями параметра. |
java.lang.String |
getMimeType(java.lang.String file)
Возвращает тип 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()
Возвратите результат вызова |
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 по привилегированному Locale s определенный в запросе, в порядке убывания предпочтения. |
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()
Возвраты |
java.io.Writer |
getResponseOutputWriter()
Возвраты a |
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 |
Полевая Деталь |
---|
public static final java.lang.String BASIC_AUTH
Строковый идентификатор для Стандартной аутентификации.
public static final java.lang.String CLIENT_CERT_AUTH
Строковый идентификатор для аутентификации CLIENT_CERT.
public static final java.lang.String DIGEST_AUTH
Строковый идентификатор для Дайджест-аутентификации.
public static final java.lang.String FORM_AUTH
Строковый идентификатор для аутентификации ФОРМЫ.
Деталь конструктора |
---|
public ExternalContext()
Деталь метода |
---|
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
и не пустой и содержит любые ключи, которые не являются одним из упомянутых выше ключей.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
public abstract java.lang.String encodeActionURL(java.lang.String url)
Возвратите ввод, URL, после выполнения любой перезаписи должен был гарантировать, что это правильно идентифицирует адресуемое действие в текущем приложении.
Сервлет: Это должно быть значением, возвращенным javax.servlet.http.HttpServletResponse
метод encodeURL(url)
.
url
- Ввод URL, который будет закодирован java.lang.NullPointerException
- если url
null
public abstract java.lang.String encodeNamespace(java.lang.String name)
Возвратите указанное имя после добавления префикса этого с пространством имен, которое гарантирует, что будет уникально в пределах контекста определенной страницы.
Сервлет: входное значение должно быть возвращено неизменное.
name
- Имя, которое будет закодировано java.lang.NullPointerException
- если name
null
public abstract java.lang.String encodeResourceURL(java.lang.String url)
Возвратите ввод, URL, после выполнения любой перезаписи должен был гарантировать, что это правильно идентифицирует адресуемый ресурс в текущем приложении.
Сервлет: Это должно быть значением, возвращенным javax.servlet.http.HttpServletResponse
метод encodeURL(url)
.
url
- Ввод URL, который будет закодирован java.lang.NullPointerException
- если url
null
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()
.
public abstract java.lang.String getAuthType()
Возвратите имя схемы аутентификации, используемой, чтобы аутентифицировать текущего пользователя, если любой; иначе, возвратиться null
. Для стандартных схем аутентификации возвращенное значение будет соответствовать одну из следующих констант: BASIC_AUTH
, CLIENT_CERT_AUTH
, DIGEST_AUTH
, или FORM_AUTH
.
Сервлет: Это должно быть значением, возвращенным javax.servlet.http.HttpServletRequest
метод getAuthType()
.
public Flash getFlash()
Возвратите ориентированное на многопотоковое исполнение Flash
для этого приложения. Реализация по умолчанию бросит UnsupportedOperationException
. Совместимые времена выполнения JSF должны обеспечить реализацию этого метода.
public java.lang.String getMimeType(java.lang.String file)
Возвращает тип MIME указанного файла или null
если тип MIME не известен. Тип MIME определяется контейнером.
Это допустимо, чтобы вызвать этот метод во время запуска приложения или завершения работы. Если вызвано во время запуска приложения или завершения работы, это вызовы метода через getMimeType()
метод на том же самом контейнерном экземпляре контекста (ServletContext
или PortletContext
) как тот, используемый, вызывая getMimeType()
на ExternalContext
возвращенный FacesContext
во время фактического запроса.
Сервлет: Это должно быть значением, возвращенным javax.servlet.ServletContext
метод getMimeType()
.
file
- Файл, для которого должен быть получен тип пантомимы.public abstract java.lang.Object getContext()
Возвратите экземпляр объекта среды приложения для тока appication.
Это допустимо, чтобы вызвать этот метод во время запуска приложения или завершения работы. Если вызвано во время запуска приложения или завершения работы, это возвращает тот же самый контейнерный экземпляр контекста (ServletContext
или PortletContext
) поскольку тот возвратился, вызывая getContext()
на ExternalContext
возвращенный FacesContext
во время фактического запроса.
Сервлет: Это должно быть текущим приложением javax.servlet.ServletContext
экземпляр.
public java.lang.String getContextName()
Возвратите имя контейнерного контекста для этого приложения.
Возвратите результат вызова getServletContextName()
на ServletContext
экземпляр для этого приложения. Это допустимо, чтобы вызвать этот метод во время запуска приложения или завершения работы.
Броски реализации по умолчанию UnsupportedOperationException
и обеспечивается в единственной цели не повреждения существующих приложений, которые расширяют этот class.
public abstract java.lang.String getInitParameter(java.lang.String name)
Возвратите значение указанного параметра инициализации приложения (если любой).
Сервлет: Это должно быть результатом javax.servlet.ServletContext
метод getInitParameter(name)
.
Это допустимо, чтобы вызвать этот метод во время запуска приложения или завершения работы. Если вызвано во время запуска приложения или завершения работы, это вызовы метода через фактического контейнерного контекста, чтобы возвратить init значение параметра.
name
- Имя требуемого параметра инициализации java.lang.NullPointerException
- если name
null
public abstract java.util.Map getInitParameterMap()
Возвратите неизменное Map
чьи ключи являются набором названий параметра инициализации приложения, сконфигурированных для этого приложения, и чьи значения являются соответствующими значениями параметра. Возвращенный Map
должен реализовать весь контракт для неподдающейся изменению карты как описано в JavaDocs для java.util.Map
.
Это допустимо, чтобы вызвать этот метод во время запуска приложения или завершения работы. Если вызвано во время запуска приложения или завершения работы, этот метод возвращает a Map
это поддерживается тем же самым контейнерным экземпляром контекста (ServletContext
или PortletContext
) поскольку тот возвратился, вызывая getInitParameterMap()
на ExternalContext
возвращенный FacesContext
во время фактического запроса.
Сервлет: Этот результат должен состоять в том, как будто он синтезировался, вызывая javax.servlet.ServletContext
метод getInitParameterNames
, и помещая каждое сконфигурированное название параметра / оценивают пару в результат.
public abstract java.lang.String getRemoteUser()
Возвратите имя для входа в систему пользователя, обращающегося с текущей просьбой если любой; иначе, возвратиться null
.
Сервлет: Это должно быть значением, возвращенным javax.servlet.http.HttpServletRequest
метод getRemoteUser()
.
public abstract java.lang.Object getRequest()
Возвратите специфичный для среды объектный экземпляр для текущего запроса.
Сервлет: Это должно быть текущим запросом javax.servlet.http.HttpServletRequest
экземпляр.
public void setRequest(java.lang.Object request)
Установите специфичный для среды запрос, который будет возвращен последующими звонками getRequest()
. Это может использоваться, чтобы установить обертку для запроса.
Броски реализации по умолчанию UnsupportedOperationException
и обеспечивается в единственной цели не повреждения существующих приложений, которые расширяют этот class.
public java.lang.String getRequestScheme()
Возвращает имя схемы, используемой, чтобы обратиться с этой просьбой, например, http, https, или протоколом передачи файлов.
Сервлет: Это должно быть значением, возвращенным javax.servlet.ServletRequest
метод getScheme()
.
Броски реализации по умолчанию UnsupportedOperationException
и обеспечивается в единственной цели не повреждения существующих приложений, которые расширяют этот class.
public java.lang.String getRequestServerName()
Возвращает имя хоста сервера, которому был отправлен запрос.
Сервлет: Это должно быть значением, возвращенным javax.servlet.ServletRequest
метод getServerName()
.
Броски реализации по умолчанию UnsupportedOperationException
и обеспечивается в единственной цели не повреждения существующих приложений, которые расширяют этот class.
public int getRequestServerPort()
Возвращает номер порта, которому был отправлен запрос.
Сервлет: Это должно быть значением, возвращенным javax.servlet.ServletRequest
метод getServerPort()
.
Броски реализации по умолчанию UnsupportedOperationException
и обеспечивается в единственной цели не повреждения существующих приложений, которые расширяют этот class.
public void setRequestCharacterEncoding(java.lang.String encoding) throws java.io.UnsupportedEncodingException
Переопределяет имя кодировки символов, используемой в теле этого запроса.
Вызывая этот метод после того, как к запросу получили доступ, не будет иметь нет никакого эффекта, если a Reader
или Stream
был получен из запроса, когда IllegalStateException
бросается.
Сервлет: Это должно вызвать через к javax.servlet.ServletRequest
метод setCharacterEncoding()
.
Броски реализации по умолчанию UnsupportedOperationException
и обеспечивается в единственной цели не повреждения существующих приложений, которые расширяют этот class.
java.io.UnsupportedEncodingException
- если это не допустимое кодированиеpublic java.lang.String getRealPath(java.lang.String path)
Возвращает Строку, содержащую реальный путь для данного виртуального пути.
Сервлет: Это должно быть значением, возвращенным javax.servlet.ServletContext
метод getRealPath()
.
Броски реализации по умолчанию UnsupportedOperationException
и обеспечивается в единственной цели не повреждения существующих приложений, которые расширяют этот class.
path
- Контекст требуемого параметра инициализацииpublic abstract java.lang.String getRequestContextPath()
Возвратите часть URI запроса, который идентифицирует контекст веб-приложения для этого запроса.
Сервлет: Это должно быть значением, возвращенным javax.servlet.http.HttpServletRequest
метод getContextPath()
.
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
был возвращен, когда это должно быть массивом нулевым длиной.
public abstract java.util.Map<java.lang.String,java.lang.String> getRequestHeaderMap()
Возвратите неизменное Map
чьи ключи являются набором имен заголовка запроса, включенных в текущий запрос, и чьи значения (Строки типа) являются первыми (или только) значение для каждого имени заголовка, возвращенного базовым запросом. Возвращенный Map
должен реализовать весь контракт для неподдающейся изменению карты как описано в JavaDocs для java.util.Map
. Кроме того, ключевые сравнения должны быть выполнены нечувствительным к регистру способом.
Сервлет: Это должно быть набором заголовков, доступных через javax.servlet.http.HttpServletRequest
методы getHeader()
и getHeaderNames()
.
public abstract java.util.Map<java.lang.String,java.lang.String[]> getRequestHeaderValuesMap()
Возвратите неизменное Map
чьи ключи являются набором имен заголовка запроса, включенных в текущий запрос, и чьи значения (Строки типа []) являются всем значением для каждого имени заголовка, возвращенного базовым запросом. Возвращенный Map
должен реализовать весь контракт для неподдающейся изменению карты как описано в JavaDocs для java.util.Map
. Кроме того, ключевые сравнения должны быть выполнены нечувствительным к регистру способом.
Сервлет: Это должно быть набором заголовков, доступных через javax.servlet.http.HttpServletRequest
методы getHeaders()
и getHeaderNames()
.
public abstract java.util.Locale getRequestLocale()
Возвратите привилегированное Locale
в котором клиент примет контент.
Сервлет: Это должно быть значением, возвращенным javax.servlet.ServletRequest
метод getLocale()
.
public abstract java.util.Iterator<java.util.Locale> getRequestLocales()
Возвратитесь Iterator
по привилегированному Locale
s определенный в запросе, в порядке убывания предпочтения.
Сервлет: Это должно быть Iterator
по значениям, возвращенным javax.servlet.ServletRequest
метод getLocales()
.
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()
.
public abstract java.util.Map<java.lang.String,java.lang.String> getRequestParameterMap()
Возвратите неизменное Map
чьи ключи являются набором имен параметров запроса, включенных в текущий запрос, и чьи значения (Строки типа) являются первыми (или только) значение для каждого названия параметра, возвращенного базовым запросом. Возвращенный Map
должен реализовать весь контракт для неподдающейся изменению карты как описано в JavaDocs для java.util.Map
.
Сервлет: Это должно быть набором параметров, доступных через javax.servlet.ServletRequest
методы getParameter()
и getParameterNames()
.
public abstract java.util.Iterator<java.lang.String> getRequestParameterNames()
Возвратитесь Iterator
по именам всех параметров запроса, включенных в текущий запрос.
Сервлет: Это должно быть Iterator
по значениям, возвращенным javax.servlet.ServletRequest
метод getParameterNames()
.
public abstract java.util.Map<java.lang.String,java.lang.String[]> getRequestParameterValuesMap()
Возвратите неизменное Map
чьи ключи являются набором имен параметров запроса, включенных в текущий запрос, и чьи значения (Строки типа []) являются всеми значениями для каждого названия параметра, возвращенного базовым запросом. Возвращенный Map
должен реализовать весь контракт для неподдающейся изменению карты как описано в JavaDocs для java.util.Map
.
Сервлет: Это должно быть набором параметров, доступных через javax.servlet.ServletRequest
методы getParameterValues()
и getParameterNames()
.
public abstract java.lang.String getRequestPathInfo()
Возвратитесь дополнительная информация о пути (если кто-либо) включала в URI запроса; иначе, возвратиться null
.
Сервлет: Это должно быть значением, возвращенным javax.servlet.http.HttpServletRequest
метод getPathInfo()
.
public abstract java.lang.String getRequestServletPath()
Возвратитесь информация о пути сервлета (если кто-либо) включала в URI запроса; иначе, возвратиться null
.
Сервлет: Это должно быть значением, возвращенным javax.servlet.http.HttpServletRequest
метод getServletPath()
.
public java.lang.String getRequestCharacterEncoding()
Возвратите кодировку символов, в настоящий момент имеясь обыкновение интерпретировать этот запрос.
Сервлет: Это должно возвратить значение, возвращенное javax.servlet.ServletRequest
метод getCharacterEncoding()
.
Броски реализации по умолчанию UnsupportedOperationException
и обеспечивается в единственной цели не повреждения существующих приложений, которые расширяют этот class.
public java.lang.String getRequestContentType()
Возвратите Тип контента MIME для этого запроса. Если не доступный, возвратиться null
.
Сервлет: Это должно возвратить значение, возвращенное javax.servlet.ServletRequest
метод getContentType()
.
Броски реализации по умолчанию UnsupportedOperationException
и обеспечивается в единственной цели не повреждения существующих приложений, которые расширяют этот class.
public int getRequestContentLength()
Возвратите результат вызова getContentLenth()
на ServletRequest
экземпляр для этого запроса.
Броски реализации по умолчанию UnsupportedOperationException
и обеспечивается в единственной цели не повреждения существующих приложений, которые расширяют этот class.
public java.lang.String getResponseCharacterEncoding()
Возвращает имя кодировки символов (набор символов MIME) используемый для тела, отправленного в этом ответе.
Сервлет: Это должно возвратить значение, возвращенное javax.servlet.ServletResponse
метод getCharacterEncoding()
.
Броски реализации по умолчанию UnsupportedOperationException
и обеспечивается в единственной цели не повреждения существующих приложений, которые расширяют этот class.
public java.lang.String getResponseContentType()
Возвратите Тип контента MIME для этого ответа. Если не доступный, возвратиться null
.
Сервлет: Это должно возвратить значение, возвращенное javax.servlet.ServletResponse
метод getContentType()
.
Броски реализации по умолчанию UnsupportedOperationException
и обеспечивается в единственной цели не повреждения существующих приложений, которые расширяют этот class.
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
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
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
public abstract java.lang.Object getResponse()
Возвратите специфичный для среды объектный экземпляр для текущего ответа.
Сервлет: Это - текущий запрос javax.servlet.http.HttpServletResponse
экземпляр.
public void setResponse(java.lang.Object response)
Установите специфичный для среды ответ, который будет возвращен последующими звонками getResponse()
. Это может использоваться, чтобы установить обертку для ответа.
Броски реализации по умолчанию UnsupportedOperationException
и обеспечивается в единственной цели не повреждения существующих приложений, которые расширяют этот class.
public java.io.OutputStream getResponseOutputStream() throws java.io.IOException
Возвраты OutputStream
подходящий для того, чтобы записать двоичных данных в агент пользователя.
Сервлет: Это должно возвратить значение, возвращенное javax.servlet.ServletResponse
метод getOutputStream()
.
Броски реализации по умолчанию UnsupportedOperationException
и обеспечивается в единственной цели не повреждения существующих приложений, которые расширяют этот class.
java.io.IOException
public java.io.Writer getResponseOutputWriter() throws java.io.IOException
Возвраты a Writer
подходящий для того, чтобы записать символьные данные в агент пользователя.
Сервлет: Это должно возвратить значение, возвращенное ServletResponse.getWriter()
.
Броски реализации по умолчанию UnsupportedOperationException
и обеспечивается в единственной цели не повреждения существующих приложений, которые расширяют этот class.
java.io.IOException
public void setResponseCharacterEncoding(java.lang.String encoding)
Устанавливает кодировку символов (набор символов MIME) ответа, отправляемого клиенту, например, UTF-8.
Сервлет: Это должно вызвать через к javax.servlet.ServletResponse
метод setCharacterEncoding()
.
Броски реализации по умолчанию UnsupportedOperationException
и обеспечивается в единственной цели не повреждения существующих приложений, которые расширяют этот class.
public void setResponseContentType(java.lang.String contentType)
Устанавливает тип контента ответа, отправляемого клиенту, если ответ еще не фиксировался.
Сервлет: Это должно вызвать setContentType()
на базовом javax.servlet.ServletResponse
экземпляр.
Броски реализации по умолчанию UnsupportedOperationException
и обеспечивается в единственной цели не повреждения существующих приложений, которые расширяют этот class.
contentType
- Тип контента, который будет установлен как contentType ответа.public abstract java.lang.Object getSession(boolean create)
Если create
параметр true
, создайте (в случае необходимости) и возвратите экземпляр сеанса, связанный с текущим запросом. Если create
параметр false
возвратите любой существующий экземпляр сеанса, связанный с текущим запросом, или возвратом null
если нет такого сеанса.
Сервлет: Это должно возвратить результат вызова getSession(create)
на базовом javax.servlet.http.HttpServletRequest
экземпляр.
create
- Флаг, указывающий, должен ли новый сеанс быть создан, если нет никакого сеанса, связанного с текущим запросомpublic int getSessionMaxInactiveInterval()
Возвращает максимальный временной интервал, в секундах, что контейнер сервлета сохранит этот сеанс открытым между клиентскими доступами. После этого интервала контейнер сервлета лишит законной силы сеанс. Максимальный временной интервал может быть установлен с setSessionMaxInactiveInterval(int)
метод.
Возвращаемое значение нуля или меньше указывает, что сеанс никогда не будет тайм-аут.
Сервлет: Это должно возвратить результат вызова getMaxInactiveInterval
на базовом javax.servlet.http.HttpServletRequest
экземпляр.
Броски реализации по умолчанию UnsupportedOperationException
и обеспечивается в единственной цели не повреждения существующих приложений, которые расширяют этот class.
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()
.
public abstract java.security.Principal getUserPrincipal()
Возвратитесь Principal
объект, содержащий имя тока аутентифицируемый пользователь, если любой; иначе, возвратиться null
.
Сервлет: Это должно быть значением, возвращенным javax.servlet.http.HttpServletRequest
метод getUserPrincipal()
.
public void invalidateSession()
Лишает законной силы этот сеанс, тогда развязывает любые объекты, связанные с этим.
Сервлет: Это должно быть значением, возвращенным javax.servlet.http.HttpSession
метод invalidate()
.
Броски реализации по умолчанию UnsupportedOperationException
и обеспечивается в единственной цели не повреждения существующих приложений, которые расширяют этот class.
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()
.
PartialResponseWriter
экземпляр от FacesContext
.setResponseContentType(java.lang.String)
с text/xml
setResponseCharacterEncoding(java.lang.String)
с UTF-8
addResponseHeader(java.lang.String, java.lang.String)
с Cache-Control
, no-cache
PartialResponseWriter#startDocument
PartialResponseWriter#redirect
с url
параметр.PartialResponseWriter#endDocument
url
- Абсолютный URL, к которому должен быть перенаправлен клиент IllegalArgumentException
- если указанный url относителен IllegalStateException
- если в среде портлета текущий объект ответа является a RenderResponse
вместо ActionResponse
IllegalStateException
- если в среде сервлета текущий ответ уже фиксировался java.io.IOException
- если ввод/ошибка на выходе происходитpublic void setResponseHeader(java.lang.String name, java.lang.String value)
Установите заголовок ответа с именем и значением.
Servlet:This должен быть выполнен, вызывая javax.servlet.http.HttpServletResponse
setHeader
метод.
Броски реализации по умолчанию UnsupportedOperationException
и обеспечивается в единственной цели не повреждения существующих приложений, которые расширяют этот class.
name
- Имя заголовка ответа.value
- Значение заголовка ответа.public void addResponseHeader(java.lang.String name, java.lang.String value)
Добавьте имя и оцените заголовку ответа.
Servlet:This должен быть выполнен, вызывая javax.servlet.http.HttpServletResponse
addHeader
метод.
Броски реализации по умолчанию UnsupportedOperationException
и обеспечивается в единственной цели не повреждения существующих приложений, которые расширяют этот class.
name
- Имя заголовка ответа.value
- Значение заголовка ответа.public void setResponseBufferSize(int size)
Установите размер буфера для текущего ответа.
Сервлет: Это должно быть выполнено, вызывая javax.servlet.http.HttpServletResponse
setBufferSize
метод.
Броски реализации по умолчанию UnsupportedOperationException
и обеспечивается в единственной цели не повреждения существующих приложений, которые расширяют этот class.
size
- новый размер буфераpublic int getResponseBufferSize()
Возвратите размер буфера для текущего ответа.
Сервлет: Это должно быть выполнено, вызывая javax.servlet.http.HttpServletResponse
getBufferSize
метод.
Броски реализации по умолчанию UnsupportedOperationException
и обеспечивается в единственной цели не повреждения существующих приложений, которые расширяют этот class.
public boolean isResponseCommitted()
Проверьте, фиксировался ли текущий ответ.
Сервлет: Это должно быть выполнено, вызывая javax.servlet.http.HttpServletResponse
isCommitted
метод.
Броски реализации по умолчанию UnsupportedOperationException
и обеспечивается в единственной цели не повреждения существующих приложений, которые расширяют этот class.
public void responseReset()
Сбрасывает текущий ответ.
Сервлет: Это должно быть выполнено, вызывая javax.servlet.http.HttpServletResponse
reset
метод.
Броски реализации по умолчанию UnsupportedOperationException
и обеспечивается в единственной цели не повреждения существующих приложений, которые расширяют этот class.
public void responseSendError(int statusCode, java.lang.String message) throws java.io.IOException
Отправляет код состояния HTTP с сообщением.
Сервлет: Это должно быть выполнено, вызывая javax.servlet.http.HttpServletResponse
sendError
метод.
Броски реализации по умолчанию UnsupportedOperationException
и обеспечивается в единственной цели не повреждения существующих приложений, которые расширяют этот class.
statusCode
- код состояния HTTPmessage
- сообщение опции, чтобы детализировать причину кода java.io.IOException
public void setResponseStatus(int statusCode)
Устанавливает код состояния HTTP для ответа.
Сервлет: Это должно быть выполнено, вызывая javax.servlet.http.HttpServletResponse
setStatus
метод.
Броски реализации по умолчанию UnsupportedOperationException
и обеспечивается в единственной цели не повреждения существующих приложений, которые расширяют этот class.
statusCode
- код состояния HTTPpublic void setSessionMaxInactiveInterval(int interval)
Определяет время, в секундах, между клиентскими запросами прежде, чем контейнер сервлета лишит законной силы этот сеанс.
Значение интервала нуля или меньше указывает, что сеанс никогда не должен тайм-аут.
Сервлет: Это должно вызвать setMaxInactiveInterval
на базовом javax.servlet.http.HttpServletRequest
экземпляр.
Броски реализации по умолчанию UnsupportedOperationException
и обеспечивается в единственной цели не повреждения существующих приложений, которые расширяют этот class.
public void responseFlushBuffer() throws java.io.IOException
Сбрасывает буферизованный контент ответа клиенту.
Сервлет: Это должно быть выполнено, вызывая javax.servlet.http.HttpServletResponse
flushBuffer
метод.
Броски реализации по умолчанию UnsupportedOperationException
и обеспечивается в единственной цели не повреждения существующих приложений, которые расширяют этот class.
java.io.IOException
public void setResponseContentLength(int length)
Установите продолжительность контента ответа.
Сервлет: Это должно быть выполнено, вызывая javax.servlet.http.HttpServletResponse
setContentLength
метод.
Броски реализации по умолчанию UnsupportedOperationException
и обеспечивается в единственной цели не повреждения существующих приложений, которые расширяют этот class.
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 пары, которые используются, чтобы произвести строку запросаpublic java.lang.String encodeRedirectURL(java.lang.String baseUrl, java.util.Map<java.lang.String,java.util.List<java.lang.String>> parameters)
baseUrl
- Базовый URL, на который будет добавлена строка запроса, сгенерированная этим методом. URL может содержать параметры запроса.parameters
- Набор объектов Параметра, представляя name=value пары, которые используются, чтобы произвести строку запроса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
public boolean isSecure()
Возвращает булево указание, обратились ли с этой просьбой, используя безопасный канал, такой как HTTPS.
Сервлет: Это должно возвратить результат вызова isSecure
на базовом javax.servlet.http.HttpServletRequest
экземпляр.
Броски реализации по умолчанию UnsupportedOperationException
и обеспечивается в единственной цели не повреждения существующих приложений, которые расширяют этот class.
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41