|
Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
| ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ | ||||||||
| СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД | ||||||||
java.lang.Objectjavax.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 в интерфейсе HttpServletRequestnull если запрос не аутентифицировался.public Cookie[] getCookies()
getCookies в интерфейсе HttpServletRequestCookies включенный с этим запросом, или null если у запроса нет никаких cookiepublic long getDateHeader(java.lang.String name)
getDateHeader в интерфейсе HttpServletRequestname - a String определение имени заголовка long значение, представляющее дату, определенную в заголовке, выраженном как число миллисекунд с 1 января 1970 GMT, или-1, если именованный заголовок не был включен с запросомpublic java.lang.String getHeader(java.lang.String name)
getHeader в интерфейсе HttpServletRequestname - a String определение имени заголовка String содержа значение требуемого заголовка, или null если у запроса нет заголовка того имениpublic java.util.Enumeration<java.lang.String> getHeaders(java.lang.String name)
getHeaders в интерфейсе HttpServletRequestname - a String определение имени заголовка Enumeration содержа значения требуемого заголовка. Если у запроса нет никаких заголовков того возврата имени пустым перечислением. Если контейнер не предоставляет доступ к информации о заголовке, возвратите нульpublic java.util.Enumeration<java.lang.String> getHeaderNames()
getHeaderNames в интерфейсе HttpServletRequestnullpublic int getIntHeader(java.lang.String name)
getIntHeader в интерфейсе HttpServletRequestname - a String определение имени заголовка запроса public java.lang.String getMethod()
getMethod в интерфейсе HttpServletRequestString определение имени метода, с которым обратились с этой просьбойpublic java.lang.String getPathInfo()
getPathInfo в интерфейсе HttpServletRequestString, декодируемый веб-контейнером, определяя дополнительную информацию о пути, которая прибывает после пути сервлета, но перед строкой запроса в запросе URL; или null если у URL нет никакой дополнительной информации о путиpublic java.lang.String getPathTranslated()
getPathTranslated в интерфейсе HttpServletRequestString определение реального пути, или null если у URL нет никакой дополнительной информации о путиpublic java.lang.String getContextPath()
getContextPath в интерфейсе HttpServletRequestString определение части URI запроса, который указывает на контекст запросаServletContext.getContextPath()public java.lang.String getQueryString()
getQueryString в интерфейсе HttpServletRequestString содержа строку запроса или null если URL не содержит строки запроса. Значение не декодируется контейнером.public java.lang.String getRemoteUser()
getRemoteUser в интерфейсе HttpServletRequestString определение входа в систему пользователя, обращающегося с этой просьбой, или null если пользовательский вход в систему не известенpublic boolean isUserInRole(java.lang.String role)
isUserInRole в интерфейсе HttpServletRequestrole - a String определение имени роли boolean указание, принадлежит ли пользователь, обращающийся с этой просьбой, данной роли; false если пользователь не аутентифицировалсяpublic java.security.Principal getUserPrincipal()
getUserPrincipal в интерфейсе HttpServletRequestjava.security.Principal содержа имя пользователя, обращающегося с этой просьбой; null если пользователь не аутентифицировалсяpublic java.lang.String getRequestedSessionId()
getRequestedSessionId в интерфейсе HttpServletRequestString определение ID сеанса, или null если запрос не определял ID сеансаHttpServletRequest.isRequestedSessionIdValid()public java.lang.String getRequestURI()
getRequestURI в интерфейсе HttpServletRequestString содержа часть URL из протокола называет до строки запросаHttpUtils#getRequestURLpublic java.lang.StringBuffer getRequestURL()
getRequestURL в интерфейсе HttpServletRequestStringBuffer объект, содержащий восстановленный URLpublic java.lang.String getServletPath()
getServletPath в интерфейсе HttpServletRequestString содержа имя или путь вызываемого сервлета, как определено в запросе URL, декодируемый, или пустая строка, если сервлет, используемый, чтобы обработать запрос, является соответствующим, используя "/*" образец.public HttpSession getSession(boolean create)
getSession в интерфейсе HttpServletRequestcreate - true создать новый сеанс для этого запроса в случае необходимости; false возвратиться null если нет никакого текущего сеанса HttpSession связанный с этим запросом или null если create false и у запроса нет никакого допустимого сеансаHttpServletRequest.getSession()public HttpSession getSession()
getSession в интерфейсе HttpServletRequestHttpSession связанный с этим запросомHttpServletRequest.getSession(boolean)public boolean isRequestedSessionIdValid()
isRequestedSessionIdValid в интерфейсе HttpServletRequesttrue если у этого запроса есть идентификатор для допустимого сеанса в текущем контексте сеанса; false иначеHttpServletRequest.getRequestedSessionId(), HttpServletRequest.getSession(boolean), HttpSessionContextpublic boolean isRequestedSessionIdFromCookie()
isRequestedSessionIdFromCookie в интерфейсе HttpServletRequesttrue если ID сеанса вошел как cookie; иначе, falseHttpServletRequest.getSession(boolean)public boolean isRequestedSessionIdFromURL()
isRequestedSessionIdFromURL в интерфейсе HttpServletRequesttrue если ID сеанса вошел как часть URL; иначе, falseHttpServletRequest.getSession(boolean)public boolean isRequestedSessionIdFromUrl()
isRequestedSessionIdFromUrl в интерфейсе HttpServletRequest
public boolean authenticate(HttpServletResponse response)
throws java.io.IOException,
ServletException
authenticate в интерфейсе HttpServletRequestresponse - 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 в интерфейсе HttpServletRequestusername - String значение, соответствующее идентификатору для входа в систему пользователя.password - Пароль String соответствие идентифицированному пользователю. ServletException - если сконфигурированный механизм входа в систему не поддерживает аутентификацию по паролю имени пользователя, или если ненулевые идентификационные данные вызывающей стороны были уже установлены (до вызова, чтобы войти в систему), или если проверка допустимости обеспеченного имени пользователя и пароля перестала работать.
public void logout()
throws ServletException
logout в интерфейсе HttpServletRequestServletException - если выход из системы перестал работать
public java.util.Collection<Part> getParts()
throws java.io.IOException,
ServletException
Любые изменения к возвращенному Collection не должен влиять на это HttpServletRequestWrapper.
getParts в интерфейсе HttpServletRequestCollection из компонентов Части этого запроса java.io.IOException - если ошибка ввода-вывода произошла во время извлечения Part компоненты этого запроса ServletException - если этот запрос не имеет типа multipart/form-dataMultipartConfig.maxFileSize(), MultipartConfig.maxRequestSize()
public Part getPart(java.lang.String name)
throws java.io.IOException,
ServletException
getPart в интерфейсе HttpServletRequestname - имя требуемой Части java.io.IOException - если ошибка ввода-вывода произошла во время извлечения требуемой Части ServletException - если этот запрос не имеет типа multipart/form-dataMultipartConfig.maxFileSize(), MultipartConfig.maxRequestSize()
|
|||||||||
| ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ | ||||||||
| СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД | ||||||||
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41