public class HttpServletResponseWrapper extends ServletResponseWrapper implements HttpServletResponse
HttpServletResponseSC_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(StringSE name, long date) このメソッドのデフォルトの動作は、ラップされたレスポンスオブジェクトに対して addDateHeader(String name, long date) を呼び出すことです。 |
void | addHeader(StringSE name, StringSE value) このメソッドのデフォルトの動作は、ラップされたレスポンスオブジェクトに addHeader(String name, String value) を返すことです。 |
void | addIntHeader(StringSE name, int value) このメソッドのデフォルトの動作は、ラップされたレスポンスオブジェクトに対して addIntHeader(String name, int value) を呼び出すことです。 |
boolean | containsHeader(StringSE name) このメソッドのデフォルトの動作は、ラップされたレスポンスオブジェクトで containsHeader(String name) を呼び出すことです。 |
StringSE | encodeRedirectUrl(StringSE url) 使用すべきではありません。 バージョン 2.1 では、代わりに encodeRedirectURL(String url) を使用します |
StringSE | encodeRedirectURL(StringSE url) このメソッドのデフォルトの動作は、ラップされたレスポンスオブジェクトで encodeRedirectURL(String url)を返すことです。 |
StringSE | encodeUrl(StringSE url) 使用すべきではありません。 バージョン 2.1 では、代わりに encodeURL(String url) を使用します |
StringSE | encodeURL(StringSE url) このメソッドのデフォルトの動作は、ラップされたレスポンスオブジェクトで encodeURL(String url)を呼び出すことです。 |
StringSE | getHeader(StringSE name) このメソッドのデフォルトの動作は、ラップされたレスポンスオブジェクトで HttpServletResponse.getHeader(java.lang.String) を呼び出すことです。 |
CollectionSE<StringSE> | getHeaderNames() このメソッドのデフォルトの動作は、ラップされたレスポンスオブジェクトで HttpServletResponse.getHeaderNames() を呼び出すことです。 |
CollectionSE<StringSE> | getHeaders(StringSE name) このメソッドのデフォルトの動作は、ラップされたレスポンスオブジェクトで HttpServletResponse.getHeaders(java.lang.String) を呼び出すことです。 |
int | getStatus() このメソッドのデフォルトの動作は、ラップされたレスポンスオブジェクトで HttpServletResponse.getStatus() を呼び出すことです。 |
SupplierSE<MapSE<StringSE, StringSE>> | getTrailerFields() このメソッドのデフォルトの動作は、ラップされたレスポンスオブジェクトで HttpServletResponse.getTrailerFields() を呼び出すことです。 |
void | sendError(int sc) このメソッドのデフォルトの動作は、ラップされたレスポンスオブジェクトに対して sendError(int sc) を呼び出すことです。 |
void | sendError(int sc, StringSE msg) このメソッドのデフォルトの動作は、ラップされたレスポンスオブジェクトに対して sendError(int sc, String msg) を呼び出すことです。 |
void | sendRedirect(StringSE location) このメソッドのデフォルトの動作は、ラップされたレスポンスオブジェクトに sendRedirect(String location) を返すことです。 |
void | setDateHeader(StringSE name, long date) このメソッドのデフォルトの動作は、ラップされたレスポンスオブジェクトに対して setDateHeader(String name, long date) を呼び出すことです。 |
void | setHeader(StringSE name, StringSE value) このメソッドのデフォルトの動作は、ラップされたレスポンスオブジェクトに setHeader(String name, String value) を返すことです。 |
void | setIntHeader(StringSE name, int value) このメソッドのデフォルトの動作は、ラップされたレスポンスオブジェクトに対して setIntHeader(String name, int value) を呼び出すことです。 |
void | setStatus(int sc) このメソッドのデフォルトの動作は、ラップされたレスポンスオブジェクトに対して setStatus(int sc) を呼び出すことです。 |
void | setStatus(int sc, StringSE sm) 使用すべきではありません。 バージョン 2.1 では、メッセージパラメーターの意味があいまいです。ステータスコードを設定するには setStatus(int) を使用し、説明付きのエラーを送信するには sendError(int, String) を使用します |
void | setTrailerFields(SupplierSE<MapSE<StringSE, StringSE>> supplier) このメソッドのデフォルトの動作は、ラップされたレスポンスオブジェクトで HttpServletResponse.setTrailerFields(java.util.function.Supplier<java.util.Map<java.lang.String, java.lang.String>>) を呼び出すことです。 |
flushBuffer, getBufferSize, getCharacterEncoding, getContentType, getLocale, getOutputStream, getResponse, getWriter, isCommitted, isWrapperFor, isWrapperFor, reset, resetBuffer, setBufferSize, setCharacterEncoding, setContentLength, setContentLengthLong, setContentType, setLocale, setResponsecloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEflushBuffer, getBufferSize, getCharacterEncoding, getContentType, getLocale, getOutputStream, getWriter, isCommitted, reset, resetBuffer, setBufferSize, setCharacterEncoding, setContentLength, setContentLengthLong, setContentType, setLocalepublic HttpServletResponseWrapper(HttpServletResponse response)
response - ラップされる HttpServletResponse。IllegalArgumentExceptionSE - レスポンスが null の場合 public void addCookie(Cookie cookie)
HttpServletResponse の addCookie cookie - Cookie をクライアントに返す public boolean containsHeader(StringSE name)
HttpServletResponse の containsHeader name - ヘッダー名 true。それ以外の場合は false public StringSE encodeURL(StringSE url)
HttpServletResponse の encodeURL url - エンコードされる URL。public StringSE encodeRedirectURL(StringSE url)
HttpServletResponse の encodeRedirectURL url - エンコードされる URL。HttpServletResponse.sendRedirect(java.lang.String), HttpServletResponse.encodeUrl(java.lang.String)@DeprecatedSE public StringSE encodeUrl(StringSE url)
encodeURL(String url) を使用してください。HttpServletResponse の encodeUrl url - エンコードされる URL。@DeprecatedSE public StringSE encodeRedirectUrl(StringSE url)
encodeRedirectURL(String url) を使用してください。HttpServletResponse の encodeRedirectUrl url - エンコードされる URL。public void sendError(int sc,
StringSE msg)
throws IOExceptionSEHttpServletResponse の sendError sc - エラー状態コード msg - 説明的なメッセージ IOExceptionSE - 入力または出力の例外が発生した場合 public void sendError(int sc)
throws IOExceptionSEHttpServletResponse の sendError sc - エラー状態コード IOExceptionSE - 入力または出力の例外が発生した場合 public void sendRedirect(StringSE location) throws IOExceptionSE
HttpServletResponse の sendRedirect location - リダイレクト場所の URLIOExceptionSE - 入力または出力の例外が発生した場合 public void setDateHeader(StringSE name, long date)
HttpServletResponse の setDateHeader name - 設定するヘッダーの名前 date - 割り当てられた日付値 HttpServletResponse.containsHeader(java.lang.String), HttpServletResponse.addDateHeader(java.lang.String, long)public void addDateHeader(StringSE name, long date)
HttpServletResponse の addDateHeader name - 設定するヘッダーの名前 date - 追加の日付値 HttpServletResponse.setDateHeader(java.lang.String, long)public void setHeader(StringSE name, StringSE value)
HttpServletResponse の setHeader name - ヘッダーの名前 value - ヘッダー値にオクテット文字列が含まれる場合、RFC 2047 に従ってエンコードする必要があります (http://www.ietf.org/rfc/rfc2047.txt)HttpServletResponse.containsHeader(java.lang.String), HttpServletResponse.addHeader(java.lang.String, java.lang.String)public void addHeader(StringSE name, StringSE value)
HttpServletResponse の addHeader name - ヘッダーの名前 value - 追加のヘッダー値オクテット文字列を含む場合、RFC 2047 に従ってエンコードする必要があります (http://www.ietf.org/rfc/rfc2047.txt)HttpServletResponse.setHeader(java.lang.String, java.lang.String)public void setIntHeader(StringSE name, int value)
HttpServletResponse の setIntHeader name - ヘッダーの名前 value - 割り当てられた整数値 HttpServletResponse.containsHeader(java.lang.String), HttpServletResponse.addIntHeader(java.lang.String, int)public void addIntHeader(StringSE name, int value)
HttpServletResponse の addIntHeader name - ヘッダーの名前 value - 割り当てられた整数値 HttpServletResponse.setIntHeader(java.lang.String, int)public void setStatus(int sc)
HttpServletResponse の setStatus sc - ステータスコード HttpServletResponse.sendError(int, java.lang.String)@DeprecatedSE public void setStatus(int sc, StringSE sm)
setStatus(int) を使用し、説明付きのエラーを送信するには sendError(int, String) を使用します。HttpServletResponse の setStatus sc - ステータスコード sm - ステータスメッセージ public int getStatus()
HttpServletResponse.getStatus() を呼び出すことです。HttpServletResponse の getStatus public StringSE getHeader(StringSE name)
HttpServletResponse.getHeader(java.lang.String) を呼び出すことです。HttpServletResponse の getHeader name - 値を返すレスポンスヘッダーの名前 public CollectionSE<StringSE> getHeaders(StringSE name)
HttpServletResponse.getHeaders(java.lang.String) を呼び出すことです。 返された Collection に対する変更は、この HttpServletResponseWrapper に影響してはなりません。
HttpServletResponse の getHeaders name - 値が返されるレスポンスヘッダーの名前 Collection public CollectionSE<StringSE> getHeaderNames()
HttpServletResponse.getHeaderNames() を呼び出すことです。 返された Collection に対する変更は、この HttpServletResponseWrapper に影響してはなりません。
HttpServletResponse の getHeaderNames Collection public void setTrailerFields(SupplierSE<MapSE<StringSE,StringSE>> supplier)
HttpServletResponse.setTrailerFields(java.util.function.Supplier<java.util.Map<java.lang.String, java.lang.String>>) を呼び出すことです。HttpServletResponse の setTrailerFields supplier - トレーラーヘッダー public SupplierSE<MapSE<StringSE,StringSE>> getTrailerFields()
HttpServletResponse.getTrailerFields() を呼び出すことです。HttpServletResponse の getTrailerFields Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.