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


javax.servlet.http
Класс HttpServletResponseWrapper

java.lang.Object
  расширенный javax.servlet.ServletResponseWrapper
      расширенный javax.servlet.http.HttpServletResponseWrapper
Все Реализованные Интерфейсы:
HttpServletResponse, ServletResponse

public class HttpServletResponseWrapper
расширяет ServletResponseWrapper
реализации HttpServletResponse

Обеспечивает удобную реализацию интерфейса HttpServletResponse, который может быть разделен на подклассы разработчиками, желающими адаптировать ответ от Сервлета. Этот class реализует Обертку или Шаблон "декоратор". Значение по умолчанию методов к вызову через к обернутому объекту ответа.

С тех пор:
Сервлет 2.3
Автор:
Различный
См. Также:
HttpServletResponse

Полевая Сводка
 
Поля, наследованные от интерфейса javax.servlet.http. HttpServletResponse
SC_ACCEPTED, SC_BAD_GATEWAY, SC_BAD_REQUEST, SC_CONFLICT, SC_CONTINUE, SC_CREATED, SC_EXPECTATION_FAILED, SC_FORBIDDEN, SC_FOUND, SC_GATEWAY_TIMEOUT, SC_GONE, SC_HTTP_VERSION_NOT_SUPPORTED, SC_INTERNAL_SERVER_ERROR, SC_LENGTH_REQUIRED, SC_METHOD_NOT_ALLOWED, SC_MOVED_PERMANENTLY, SC_MOVED_TEMPORARILY, SC_MULTIPLE_CHOICES, SC_NO_CONTENT, SC_NON_AUTHORITATIVE_INFORMATION, SC_NOT_ACCEPTABLE, SC_NOT_FOUND, SC_NOT_IMPLEMENTED, SC_NOT_MODIFIED, SC_OK, SC_PARTIAL_CONTENT, SC_PAYMENT_REQUIRED, SC_PRECONDITION_FAILED, SC_PROXY_AUTHENTICATION_REQUIRED, SC_REQUEST_ENTITY_TOO_LARGE, SC_REQUEST_TIMEOUT, SC_REQUEST_URI_TOO_LONG, SC_REQUESTED_RANGE_NOT_SATISFIABLE, SC_RESET_CONTENT, SC_SEE_OTHER, SC_SERVICE_UNAVAILABLE, SC_SWITCHING_PROTOCOLS, SC_TEMPORARY_REDIRECT, SC_UNAUTHORIZED, SC_UNSUPPORTED_MEDIA_TYPE, SC_USE_PROXY
 
Сводка конструктора
HttpServletResponseWrapper(HttpServletResponse response)
          Создает адаптер ответа, обертывающий данный ответ.
 
Сводка метода
 void addCookie(Cookie cookie)
          Поведение значения по умолчанию этого метода должно вызвать addCookie (cookie Cookie) на обернутом объекте ответа.
 void addDateHeader(java.lang.String name, long date)
          Поведение значения по умолчанию этого метода должно вызвать addDateHeader (Имя строки, отдаленный срок) на обернутом объекте ответа.
 void addHeader(java.lang.String name, java.lang.String value)
          Поведение значения по умолчанию этого метода должно возвратить addHeader (Имя строки, Строковое значение) на обернутом объекте ответа.
 void addIntHeader(java.lang.String name, int value)
          Поведение значения по умолчанию этого метода должно вызвать addIntHeader (Имя строки, международное значение) на обернутом объекте ответа.
 boolean containsHeader(java.lang.String name)
          Поведение значения по умолчанию этого метода должно вызвать containsHeader (Имя строки) на обернутом объекте ответа.
 java.lang.String encodeRedirectUrl(java.lang.String url)
          Осуждаемый. С версии 2.1 использовать encodeRedirectURL(String url) вместо этого
 java.lang.String encodeRedirectURL(java.lang.String url)
          Поведение значения по умолчанию этого метода должно возвратить encodeRedirectURL (Строковый url) на обернутом объекте ответа.
 java.lang.String encodeUrl(java.lang.String url)
          Осуждаемый. С версии 2.1 использовать encodeURL(String url) вместо этого
 java.lang.String encodeURL(java.lang.String url)
          Поведение значения по умолчанию этого метода должно вызвать encodeURL (Строковый url) на обернутом объекте ответа.
 java.lang.String getHeader(java.lang.String name)
          Поведение значения по умолчанию этого метода состоит в том, чтобы вызвать HttpServletResponse#getHeader на обернутом объекте ответа.
 java.util.Collection<java.lang.String> getHeaderNames()
          Поведение значения по умолчанию этого метода состоит в том, чтобы вызвать HttpServletResponse#getHeaderNames на обернутом объекте ответа.
 java.util.Collection<java.lang.String> getHeaders(java.lang.String name)
          Поведение значения по умолчанию этого метода состоит в том, чтобы вызвать HttpServletResponse#getHeaders на обернутом объекте ответа.
 int getStatus()
          Поведение значения по умолчанию этого метода состоит в том, чтобы вызвать HttpServletResponse#getStatus на обернутом объекте ответа.
 void sendError(int sc)
          Поведение значения по умолчанию этого метода должно вызвать sendError (международный кв/см) на обернутом объекте ответа.
 void sendError(int sc, java.lang.String msg)
          Поведение значения по умолчанию этого метода должно вызвать sendError (международный кв/см, Строковое сообщение) на обернутом объекте ответа.
 void sendRedirect(java.lang.String location)
          Поведение значения по умолчанию этого метода должно возвратить sendRedirect (Строковое расположение) на обернутом объекте ответа.
 void setDateHeader(java.lang.String name, long date)
          Поведение значения по умолчанию этого метода должно вызвать setDateHeader (Имя строки, отдаленный срок) на обернутом объекте ответа.
 void setHeader(java.lang.String name, java.lang.String value)
          Поведение значения по умолчанию этого метода должно возвратить setHeader (Имя строки, Строковое значение) на обернутом объекте ответа.
 void setIntHeader(java.lang.String name, int value)
          Поведение значения по умолчанию этого метода должно вызвать setIntHeader (Имя строки, международное значение) на обернутом объекте ответа.
 void setStatus(int sc)
          Поведение значения по умолчанию этого метода должно вызвать setStatus (международный кв/см) на обернутом объекте ответа.
 void setStatus(int sc, java.lang.String sm)
          Осуждаемый. С версии 2.1, из-за неоднозначного значения параметра сообщения. Установить использование кода состояния setStatus(int), отправить ошибку с использованием описания sendError(int, String)
 
Методы, наследованные от class javax.servlet. ServletResponseWrapper
flushBuffer, getBufferSize, getCharacterEncoding, getContentType, getLocale, getOutputStream, getResponse, getWriter, isCommitted, isWrapperFor, isWrapperFor, reset, resetBuffer, setBufferSize, setCharacterEncoding, setContentLength, setContentType, setLocale, setResponse
 
Методы, наследованные от class java.lang. Объект
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Методы, наследованные от интерфейса javax.servlet. ServletResponse
flushBuffer, getBufferSize, getCharacterEncoding, getContentType, getLocale, getOutputStream, getWriter, isCommitted, reset, resetBuffer, setBufferSize, setCharacterEncoding, setContentLength, setContentType, setLocale
 

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

HttpServletResponseWrapper

public HttpServletResponseWrapper(HttpServletResponse response)
Создает адаптер ответа, обертывающий данный ответ.

Броски:
java.lang.IllegalArgumentException - если ответ является нулем
Деталь метода

addCookie

public void addCookie(Cookie cookie)
Поведение значения по умолчанию этого метода должно вызвать addCookie (cookie Cookie) на обернутом объекте ответа.

Определенный:
addCookie в интерфейсе HttpServletResponse
Параметры:
cookie - Cookie, чтобы возвратиться к клиенту

containsHeader

public boolean containsHeader(java.lang.String name)
Поведение значения по умолчанию этого метода должно вызвать containsHeader (Имя строки) на обернутом объекте ответа.

Определенный:
containsHeader в интерфейсе HttpServletResponse
Параметры:
name - имя заголовка
Возвраты:
true если именованный заголовок ответа был уже установлен; false иначе

encodeURL

public java.lang.String encodeURL(java.lang.String url)
Поведение значения по умолчанию этого метода должно вызвать encodeURL (Строковый url) на обернутом объекте ответа.

Определенный:
encodeURL в интерфейсе HttpServletResponse
Параметры:
url - url, который будет закодирован.
Возвраты:
закодированный URL, если кодирование необходимо; неизменный URL иначе.

encodeRedirectURL

public java.lang.String encodeRedirectURL(java.lang.String url)
Поведение значения по умолчанию этого метода должно возвратить encodeRedirectURL (Строковый url) на обернутом объекте ответа.

Определенный:
encodeRedirectURL в интерфейсе HttpServletResponse
Параметры:
url - url, который будет закодирован.
Возвраты:
закодированный URL, если кодирование необходимо; неизменный URL иначе.
См. Также:
HttpServletResponse.sendRedirect(java.lang.String), HttpServletResponse.encodeUrl(java.lang.String)

encodeUrl

public java.lang.String encodeUrl(java.lang.String url)
Осуждаемый. С версии 2.1 использовать encodeURL(String url) вместо этого

Поведение значения по умолчанию этого метода должно вызвать encodeUrl (Строковый url) на обернутом объекте ответа.

Определенный:
encodeUrl в интерфейсе HttpServletResponse
Параметры:
url - url, который будет закодирован.
Возвраты:
закодированный URL, если кодирование необходимо; неизменный URL иначе.

encodeRedirectUrl

public java.lang.String encodeRedirectUrl(java.lang.String url)
Осуждаемый. С версии 2.1 использовать encodeRedirectURL(String url) вместо этого

Поведение значения по умолчанию этого метода должно возвратить encodeRedirectUrl (Строковый url) на обернутом объекте ответа.

Определенный:
encodeRedirectUrl в интерфейсе HttpServletResponse
Параметры:
url - url, который будет закодирован.
Возвраты:
закодированный URL, если кодирование необходимо; неизменный URL иначе.

sendError

public void sendError(int sc,
                      java.lang.String msg)
               throws java.io.IOException
Поведение значения по умолчанию этого метода должно вызвать sendError (международный кв/см, Строковое сообщение) на обернутом объекте ответа.

Определенный:
sendError в интерфейсе HttpServletResponse
Параметры:
sc - код ошибки
msg - дескриптивное сообщение
Броски:
java.io.IOException - Если исключение ввода или вывода происходит

sendError

public void sendError(int sc)
               throws java.io.IOException
Поведение значения по умолчанию этого метода должно вызвать sendError (международный кв/см) на обернутом объекте ответа.

Определенный:
sendError в интерфейсе HttpServletResponse
Параметры:
sc - код ошибки
Броски:
java.io.IOException - Если исключение ввода или вывода происходит

sendRedirect

public void sendRedirect(java.lang.String location)
                  throws java.io.IOException
Поведение значения по умолчанию этого метода должно возвратить sendRedirect (Строковое расположение) на обернутом объекте ответа.

Определенный:
sendRedirect в интерфейсе HttpServletResponse
Параметры:
location - расположение перенаправления URL
Броски:
java.io.IOException - Если исключение ввода или вывода происходит

setDateHeader

public void setDateHeader(java.lang.String name,
                          long date)
Поведение значения по умолчанию этого метода должно вызвать setDateHeader (Имя строки, отдаленный срок) на обернутом объекте ответа.

Определенный:
setDateHeader в интерфейсе HttpServletResponse
Параметры:
name - имя заголовка, чтобы установить
date - присвоенное значение даты
См. Также:
HttpServletResponse.containsHeader(java.lang.String), HttpServletResponse.addDateHeader(java.lang.String, long)

addDateHeader

public void addDateHeader(java.lang.String name,
                          long date)
Поведение значения по умолчанию этого метода должно вызвать addDateHeader (Имя строки, отдаленный срок) на обернутом объекте ответа.

Определенный:
addDateHeader в интерфейсе HttpServletResponse
Параметры:
name - имя заголовка, чтобы установить
date - дополнительное значение даты
См. Также:
HttpServletResponse.setDateHeader(java.lang.String, long)

setHeader

public void setHeader(java.lang.String name,
                      java.lang.String value)
Поведение значения по умолчанию этого метода должно возвратить setHeader (Имя строки, Строковое значение) на обернутом объекте ответа.

Определенный:
setHeader в интерфейсе HttpServletResponse
Параметры:
name - имя заголовка
value - значение заголовка, Если это содержит строку октета, это должно быть закодировано согласно RFC 2047 (http://www.ietf.org/rfc/rfc2047.txt)
См. Также:
HttpServletResponse.containsHeader(java.lang.String), HttpServletResponse.addHeader(java.lang.String, java.lang.String)

addHeader

public void addHeader(java.lang.String name,
                      java.lang.String value)
Поведение значения по умолчанию этого метода должно возвратить addHeader (Имя строки, Строковое значение) на обернутом объекте ответа.

Определенный:
addHeader в интерфейсе HttpServletResponse
Параметры:
name - имя заголовка
value - дополнительный заголовок оценивает, Если он содержит строку октета, он должен быть закодирован согласно RFC 2047 (http://www.ietf.org/rfc/rfc2047.txt)
См. Также:
HttpServletResponse.setHeader(java.lang.String, java.lang.String)

setIntHeader

public void setIntHeader(java.lang.String name,
                         int value)
Поведение значения по умолчанию этого метода должно вызвать setIntHeader (Имя строки, международное значение) на обернутом объекте ответа.

Определенный:
setIntHeader в интерфейсе HttpServletResponse
Параметры:
name - имя заголовка
value - присвоенное целочисленное значение
См. Также:
HttpServletResponse.containsHeader(java.lang.String), HttpServletResponse.addIntHeader(java.lang.String, int)

addIntHeader

public void addIntHeader(java.lang.String name,
                         int value)
Поведение значения по умолчанию этого метода должно вызвать addIntHeader (Имя строки, международное значение) на обернутом объекте ответа.

Определенный:
addIntHeader в интерфейсе HttpServletResponse
Параметры:
name - имя заголовка
value - присвоенное целочисленное значение
См. Также:
HttpServletResponse.setIntHeader(java.lang.String, int)

setStatus

public void setStatus(int sc)
Поведение значения по умолчанию этого метода должно вызвать setStatus (международный кв/см) на обернутом объекте ответа.

Определенный:
setStatus в интерфейсе HttpServletResponse
Параметры:
sc - код состояния
См. Также:
HttpServletResponse.sendError(int, java.lang.String)

setStatus

public void setStatus(int sc,
                      java.lang.String sm)
Осуждаемый. С версии 2.1, из-за неоднозначного значения параметра сообщения. Установить использование кода состояния setStatus(int), отправить ошибку с использованием описания sendError(int, String)

Поведение значения по умолчанию этого метода должно вызвать setStatus (международный кв/см, Строковый см) на обернутом объекте ответа.

Определенный:
setStatus в интерфейсе HttpServletResponse
Параметры:
sc - код состояния
sm - сообщение о состоянии

getStatus

public int getStatus()
Поведение значения по умолчанию этого метода состоит в том, чтобы вызвать HttpServletResponse#getStatus на обернутом объекте ответа.

Определенный:
getStatus в интерфейсе HttpServletResponse
Возвраты:
код текущего статуса обернутого ответа

getHeader

public java.lang.String getHeader(java.lang.String name)
Поведение значения по умолчанию этого метода состоит в том, чтобы вызвать HttpServletResponse#getHeader на обернутом объекте ответа.

Определенный:
getHeader в интерфейсе HttpServletResponse
Параметры:
name - имя заголовка ответа, чье значение, чтобы возвратиться
Возвраты:
значение заголовка ответа с именем, или null, если никакой заголовок с именем не был установлен на обернутом ответе
С тех пор:
Сервлет 3.0

getHeaders

public java.util.Collection<java.lang.String> getHeaders(java.lang.String name)
Поведение значения по умолчанию этого метода состоит в том, чтобы вызвать HttpServletResponse#getHeaders на обернутом объекте ответа.

Любые изменения к возвращенному Collection не должен влиять на это HttpServletResponseWrapper.

Определенный:
getHeaders в интерфейсе HttpServletResponse
Параметры:
name - имя заголовка ответа, чьи значения, чтобы возвратиться
Возвраты:
(возможно пустой) Collection из значений заголовка ответа с именем
С тех пор:
Сервлет 3.0

getHeaderNames

public java.util.Collection<java.lang.String> getHeaderNames()
Поведение значения по умолчанию этого метода состоит в том, чтобы вызвать HttpServletResponse#getHeaderNames на обернутом объекте ответа.

Любые изменения к возвращенному Collection не должен влиять на это HttpServletResponseWrapper.

Определенный:
getHeaderNames в интерфейсе HttpServletResponse
Возвраты:
(возможно пустой) Collection из имен заголовков ответа
С тех пор:
Сервлет 3.0


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

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

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

free hit counter