public class CTIHttpServletResponseWrapper extends jakarta.servlet.http.HttpServletResponseWrapper implements MetaSource, Closeable
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| コンストラクタと説明 |
|---|
CTIHttpServletResponseWrapper(jakarta.servlet.http.HttpServletResponse response,
CTISession session,
URI uri)
new CTIHttpServletResponseWrapper(response, session, uri, true)を呼び出すのと同等です。
|
CTIHttpServletResponseWrapper(jakarta.servlet.http.HttpServletResponse response,
CTISession session,
URI uri,
boolean transcode)
指定したレスポンスをラップし、セッションにデータを送るレスポンスを構築します。
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
close() |
void |
flushBuffer() |
String |
getEncoding()
キャラクタ・エンコーディングを返します。
|
long |
getLength()
データのサイズを返します。
|
String |
getMimeType()
データのMIME型を返します。
|
jakarta.servlet.ServletOutputStream |
getOutputStream() |
URI |
getURI()
データのURIを返します。
|
PrintWriter |
getWriter() |
void |
setCharacterEncoding(String encoding) |
void |
setContentLength(int contentLength) |
void |
setContentType(String contentType) |
addCookie, addDateHeader, addHeader, addIntHeader, containsHeader, encodeRedirectUrl, encodeRedirectURL, encodeUrl, encodeURL, getHeader, getHeaderNames, getHeaders, getStatus, getTrailerFields, sendError, sendError, sendRedirect, setDateHeader, setHeader, setIntHeader, setStatus, setStatus, setTrailerFieldsgetBufferSize, getCharacterEncoding, getContentType, getLocale, getResponse, isCommitted, isWrapperFor, isWrapperFor, reset, resetBuffer, setBufferSize, setContentLengthLong, setLocale, setResponsepublic CTIHttpServletResponseWrapper(jakarta.servlet.http.HttpServletResponse response,
CTISession session,
URI uri,
boolean transcode)
response - ラップするレスポンス。session - データ送信先のセッション。uri - データのURI。transcode - falseであればリソースとして、trueであればメインドキュメントとして渡す。public CTIHttpServletResponseWrapper(jakarta.servlet.http.HttpServletResponse response,
CTISession session,
URI uri)
response - ラップするレスポンス。session - データ送信先のセッション。uri - データのURI。public void setContentLength(int contentLength)
setContentLength インタフェース内 jakarta.servlet.ServletResponsesetContentLength クラス内 jakarta.servlet.ServletResponseWrapperpublic void setContentType(String contentType)
setContentType インタフェース内 jakarta.servlet.ServletResponsesetContentType クラス内 jakarta.servlet.ServletResponseWrapperpublic void setCharacterEncoding(String encoding)
setCharacterEncoding インタフェース内 jakarta.servlet.ServletResponsesetCharacterEncoding クラス内 jakarta.servlet.ServletResponseWrapperpublic String getEncoding() throws IOException
MetaSourcegetEncoding インタフェース内 MetaSourceIOExceptionpublic long getLength()
throws IOException
MetaSourcegetLength インタフェース内 MetaSourceIOExceptionpublic String getMimeType() throws IOException
MetaSourcegetMimeType インタフェース内 MetaSourceIOExceptionpublic URI getURI()
MetaSourcegetURI インタフェース内 MetaSourcepublic jakarta.servlet.ServletOutputStream getOutputStream()
getOutputStream インタフェース内 jakarta.servlet.ServletResponsegetOutputStream クラス内 jakarta.servlet.ServletResponseWrapperpublic PrintWriter getWriter() throws IOException
getWriter インタフェース内 jakarta.servlet.ServletResponsegetWriter クラス内 jakarta.servlet.ServletResponseWrapperIOExceptionpublic void flushBuffer()
throws IOException
flushBuffer インタフェース内 jakarta.servlet.ServletResponseflushBuffer クラス内 jakarta.servlet.ServletResponseWrapperIOExceptionpublic void close()
throws IOException
close インタフェース内 Closeableclose インタフェース内 AutoCloseableIOExceptionCopyright © 2024 座間ソフト. All rights reserved.