Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС |
ФРЕЙМЫ |
||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
java.lang.Object javax.servlet.ServletRequestWrapper javax.servlet.http.HttpServletRequestWrapper
public class HttpServletRequestWrapper
Обеспечивает удобную реализацию интерфейса HttpServletRequest, который может быть разделен на подклассы разработчиками, желающими адаптировать запрос к Сервлету.
Этот class реализует Обертку или Шаблон "декоратор". Значение по умолчанию методов к вызову через к обернутому объекту запроса.
HttpServletRequest
Полевая Сводка |
---|
Поля, наследованные от интерфейса javax.servlet.http. HttpServletRequest |
---|
BASIC_AUTH, CLIENT_CERT_AUTH, DIGEST_AUTH, FORM_AUTH |
Сводка конструктора | |
---|---|
HttpServletRequestWrapper(HttpServletRequest request)
Создает объект запроса обертывание данного запроса. |
Сводка метода | |
---|---|
boolean |
authenticate(HttpServletResponse response)
Поведение значения по умолчанию этого метода должно вызвать, аутентифицируют на обернутом объекте запроса. |
java.lang.String |
getAuthType()
Поведение значения по умолчанию этого метода должно возвратить getAuthType () на обернутом объекте запроса. |
java.lang.String |
getContextPath()
Поведение значения по умолчанию этого метода должно возвратить getContextPath () на обернутом объекте запроса. |
Cookie[] |
getCookies()
Поведение значения по умолчанию этого метода должно возвратить getCookies () на обернутом объекте запроса. |
long |
getDateHeader(java.lang.String name)
Поведение значения по умолчанию этого метода должно возвратить getDateHeader (Имя строки) на обернутом объекте запроса. |
java.lang.String |
getHeader(java.lang.String name)
Поведение значения по умолчанию этого метода должно возвратить getHeader (Имя строки) на обернутом объекте запроса. |
java.util.Enumeration<java.lang.String> |
getHeaderNames()
Поведение значения по умолчанию этого метода должно возвратить getHeaderNames () на обернутом объекте запроса. |
java.util.Enumeration<java.lang.String> |
getHeaders(java.lang.String name)
Поведение значения по умолчанию этого метода должно возвратить getHeaders (Имя строки) на обернутом объекте запроса. |
int |
getIntHeader(java.lang.String name)
Поведение значения по умолчанию этого метода должно возвратить getIntHeader (Имя строки) на обернутом объекте запроса. |
java.lang.String |
getMethod()
Поведение значения по умолчанию этого метода должно возвратить getMethod () на обернутом объекте запроса. |
Часть |
getPart(java.lang.String name)
Поведение значения по умолчанию этого метода должно вызвать getPart на обернутом объекте запроса. |
java.util.Collection<Part> |
getParts()
Поведение значения по умолчанию этого метода должно вызвать getParts на обернутом объекте запроса. |
java.lang.String |
getPathInfo()
Поведение значения по умолчанию этого метода должно возвратить getPathInfo () на обернутом объекте запроса. |
java.lang.String |
getPathTranslated()
Поведение значения по умолчанию этого метода должно возвратить getPathTranslated () на обернутом объекте запроса. |
java.lang.String |
getQueryString()
Поведение значения по умолчанию этого метода должно возвратить getQueryString () на обернутом объекте запроса. |
java.lang.String |
getRemoteUser()
Поведение значения по умолчанию этого метода должно возвратить getRemoteUser () на обернутом объекте запроса. |
java.lang.String |
getRequestedSessionId()
Поведение значения по умолчанию этого метода должно возвратить getRequestedSessionId () на обернутом объекте запроса. |
java.lang.String |
getRequestURI()
Поведение значения по умолчанию этого метода должно возвратить getRequestURI () на обернутом объекте запроса. |
java.lang.StringBuffer |
getRequestURL()
Поведение значения по умолчанию этого метода должно возвратить getRequestURL () на обернутом объекте запроса. |
java.lang.String |
getServletPath()
Поведение значения по умолчанию этого метода должно возвратить getServletPath () на обернутом объекте запроса. |
HttpSession |
getSession()
Поведение значения по умолчанию этого метода должно возвратить getSession () на обернутом объекте запроса. |
HttpSession |
getSession(boolean create)
Поведение значения по умолчанию этого метода должно возвратиться, getSession (булев создают) на обернутом объекте запроса. |
java.security.Principal |
getUserPrincipal()
Поведение значения по умолчанию этого метода должно возвратить getUserPrincipal () на обернутом объекте запроса. |
boolean |
isRequestedSessionIdFromCookie()
Поведение значения по умолчанию этого метода должно возвратить isRequestedSessionIdFromCookie () на обернутом объекте запроса. |
boolean |
isRequestedSessionIdFromUrl()
Поведение значения по умолчанию этого метода должно возвратить isRequestedSessionIdFromUrl () на обернутом объекте запроса. |
boolean |
isRequestedSessionIdFromURL()
Поведение значения по умолчанию этого метода должно возвратить isRequestedSessionIdFromURL () на обернутом объекте запроса. |
boolean |
isRequestedSessionIdValid()
Поведение значения по умолчанию этого метода должно возвратить isRequestedSessionIdValid () на обернутом объекте запроса. |
boolean |
isUserInRole(java.lang.String role)
Поведение значения по умолчанию этого метода должно возвратить isUserInRole (Строковая роль) на обернутом объекте запроса. |
void |
login(java.lang.String username, java.lang.String password)
Поведение значения по умолчанию этого метода должно вызвать вход в систему на обернутом объекте запроса. |
void |
logout()
Поведение значения по умолчанию этого метода должно вызвать вход в систему на обернутом объекте запроса. |
Методы, наследованные от class java.lang. Объект |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Деталь конструктора |
---|
public HttpServletRequestWrapper(HttpServletRequest request)
java.lang.IllegalArgumentException
- если запрос является нулемДеталь метода |
---|
public java.lang.String getAuthType()
getAuthType
в интерфейсе HttpServletRequest
null
если запрос не аутентифицировался.public Cookie[] getCookies()
getCookies
в интерфейсе HttpServletRequest
Cookies
включенный с этим запросом, или null
если у запроса нет никаких cookiepublic long getDateHeader(java.lang.String name)
getDateHeader
в интерфейсе HttpServletRequest
name
- a String
определение имени заголовка long
значение, представляющее дату, определенную в заголовке, выраженном как число миллисекунд с 1 января 1970 GMT, или-1, если именованный заголовок не был включен с запросомpublic java.lang.String getHeader(java.lang.String name)
getHeader
в интерфейсе HttpServletRequest
name
- a String
определение имени заголовка String
содержа значение требуемого заголовка, или null
если у запроса нет заголовка того имениpublic java.util.Enumeration<java.lang.String> getHeaders(java.lang.String name)
getHeaders
в интерфейсе HttpServletRequest
name
- a String
определение имени заголовка Enumeration
содержа значения требуемого заголовка. Если у запроса нет никаких заголовков того возврата имени пустым перечислением. Если контейнер не предоставляет доступ к информации о заголовке, возвратите нульpublic java.util.Enumeration<java.lang.String> getHeaderNames()
getHeaderNames
в интерфейсе HttpServletRequest
null
public int getIntHeader(java.lang.String name)
getIntHeader
в интерфейсе HttpServletRequest
name
- a String
определение имени заголовка запроса public java.lang.String getMethod()
getMethod
в интерфейсе HttpServletRequest
String
определение имени метода, с которым обратились с этой просьбойpublic java.lang.String getPathInfo()
getPathInfo
в интерфейсе HttpServletRequest
String
, декодируемый веб-контейнером, определяя дополнительную информацию о пути, которая прибывает после пути сервлета, но перед строкой запроса в запросе URL; или null
если у URL нет никакой дополнительной информации о путиpublic java.lang.String getPathTranslated()
getPathTranslated
в интерфейсе HttpServletRequest
String
определение реального пути, или null
если у URL нет никакой дополнительной информации о путиpublic java.lang.String getContextPath()
getContextPath
в интерфейсе HttpServletRequest
String
определение части URI запроса, который указывает на контекст запросаServletContext.getContextPath()
public java.lang.String getQueryString()
getQueryString
в интерфейсе HttpServletRequest
String
содержа строку запроса или null
если URL не содержит строки запроса. Значение не декодируется контейнером.public java.lang.String getRemoteUser()
getRemoteUser
в интерфейсе HttpServletRequest
String
определение входа в систему пользователя, обращающегося с этой просьбой, или null
если пользовательский вход в систему не известенpublic boolean isUserInRole(java.lang.String role)
isUserInRole
в интерфейсе HttpServletRequest
role
- a String
определение имени роли boolean
указание, принадлежит ли пользователь, обращающийся с этой просьбой, данной роли; false
если пользователь не аутентифицировалсяpublic java.security.Principal getUserPrincipal()
getUserPrincipal
в интерфейсе HttpServletRequest
java.security.Principal
содержа имя пользователя, обращающегося с этой просьбой; null
если пользователь не аутентифицировалсяpublic java.lang.String getRequestedSessionId()
getRequestedSessionId
в интерфейсе HttpServletRequest
String
определение ID сеанса, или null
если запрос не определял ID сеансаHttpServletRequest.isRequestedSessionIdValid()
public java.lang.String getRequestURI()
getRequestURI
в интерфейсе HttpServletRequest
String
содержа часть URL из протокола называет до строки запросаHttpUtils#getRequestURL
public java.lang.StringBuffer getRequestURL()
getRequestURL
в интерфейсе HttpServletRequest
StringBuffer
объект, содержащий восстановленный URLpublic java.lang.String getServletPath()
getServletPath
в интерфейсе HttpServletRequest
String
содержа имя или путь вызываемого сервлета, как определено в запросе URL, декодируемый, или пустая строка, если сервлет, используемый, чтобы обработать запрос, является соответствующим, используя "/*" образец.public HttpSession getSession(boolean create)
getSession
в интерфейсе HttpServletRequest
create
- true
создать новый сеанс для этого запроса в случае необходимости; false
возвратиться null
если нет никакого текущего сеанса HttpSession
связанный с этим запросом или null
если create
false
и у запроса нет никакого допустимого сеансаHttpServletRequest.getSession()
public HttpSession getSession()
getSession
в интерфейсе HttpServletRequest
HttpSession
связанный с этим запросомHttpServletRequest.getSession(boolean)
public boolean isRequestedSessionIdValid()
isRequestedSessionIdValid
в интерфейсе HttpServletRequest
true
если у этого запроса есть идентификатор для допустимого сеанса в текущем контексте сеанса; false
иначеHttpServletRequest.getRequestedSessionId()
, HttpServletRequest.getSession(boolean)
, HttpSessionContext
public boolean isRequestedSessionIdFromCookie()
isRequestedSessionIdFromCookie
в интерфейсе HttpServletRequest
true
если ID сеанса вошел как cookie; иначе, false
HttpServletRequest.getSession(boolean)
public boolean isRequestedSessionIdFromURL()
isRequestedSessionIdFromURL
в интерфейсе HttpServletRequest
true
если ID сеанса вошел как часть URL; иначе, false
HttpServletRequest.getSession(boolean)
public boolean isRequestedSessionIdFromUrl()
isRequestedSessionIdFromUrl
в интерфейсе HttpServletRequest
public boolean authenticate(HttpServletResponse response) throws java.io.IOException, ServletException
authenticate
в интерфейсе HttpServletRequest
response
- HttpServletResponse
связанный с этим HttpServletRequest
true
когда ненулевые значения были или были установлены как значения, возвращенные getUserPrincipal
, getRemoteUser
, и getAuthType
. Возвратиться false
если аутентификация является неполной, и базовый механизм входа в систему фиксировал, в ответе, сообщение (например, проблема) и код состояния HTTP, который будет возвращен пользователю. java.io.IOException
- если ошибка ввода или вывода произошла, читая из этого запроса или при записи в данный ответ ServletException
- если аутентификация перестала работать, и вызывающая сторона ответственна за обработку ошибки (то есть, базовый механизм входа в систему НЕ устанавливал сообщение и код состояния HTTP, который будет возвращен пользователю),public void login(java.lang.String username, java.lang.String password) throws ServletException
login
в интерфейсе HttpServletRequest
username
- String
значение, соответствующее идентификатору для входа в систему пользователя.password
- Пароль String
соответствие идентифицированному пользователю. ServletException
- если сконфигурированный механизм входа в систему не поддерживает аутентификацию по паролю имени пользователя, или если ненулевые идентификационные данные вызывающей стороны были уже установлены (до вызова, чтобы войти в систему), или если проверка допустимости обеспеченного имени пользователя и пароля перестала работать.public void logout() throws ServletException
logout
в интерфейсе HttpServletRequest
ServletException
- если выход из системы перестал работатьpublic java.util.Collection<Part> getParts() throws java.io.IOException, ServletException
Любые изменения к возвращенному Collection
не должен влиять на это HttpServletRequestWrapper
.
getParts
в интерфейсе HttpServletRequest
Collection
из компонентов Части этого запроса java.io.IOException
- если ошибка ввода-вывода произошла во время извлечения Part
компоненты этого запроса ServletException
- если этот запрос не имеет типа multipart/form-dataMultipartConfig.maxFileSize()
, MultipartConfig.maxRequestSize()
public Part getPart(java.lang.String name) throws java.io.IOException, ServletException
getPart
в интерфейсе HttpServletRequest
name
- имя требуемой Части java.io.IOException
- если ошибка ввода-вывода произошла во время извлечения требуемой Части ServletException
- если этот запрос не имеет типа multipart/form-dataMultipartConfig.maxFileSize()
, MultipartConfig.maxRequestSize()
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС |
ФРЕЙМЫ |
||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41