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