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, setTrailerFields
getBufferSize, getCharacterEncoding, getContentType, getLocale, getResponse, isCommitted, isWrapperFor, isWrapperFor, reset, resetBuffer, setBufferSize, setContentLengthLong, setLocale, setResponse
public 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.ServletResponse
setContentLength
クラス内 jakarta.servlet.ServletResponseWrapper
public void setContentType(String contentType)
setContentType
インタフェース内 jakarta.servlet.ServletResponse
setContentType
クラス内 jakarta.servlet.ServletResponseWrapper
public void setCharacterEncoding(String encoding)
setCharacterEncoding
インタフェース内 jakarta.servlet.ServletResponse
setCharacterEncoding
クラス内 jakarta.servlet.ServletResponseWrapper
public String getEncoding() throws IOException
MetaSource
getEncoding
インタフェース内 MetaSource
IOException
public long getLength() throws IOException
MetaSource
getLength
インタフェース内 MetaSource
IOException
public String getMimeType() throws IOException
MetaSource
getMimeType
インタフェース内 MetaSource
IOException
public URI getURI()
MetaSource
getURI
インタフェース内 MetaSource
public jakarta.servlet.ServletOutputStream getOutputStream()
getOutputStream
インタフェース内 jakarta.servlet.ServletResponse
getOutputStream
クラス内 jakarta.servlet.ServletResponseWrapper
public PrintWriter getWriter() throws IOException
getWriter
インタフェース内 jakarta.servlet.ServletResponse
getWriter
クラス内 jakarta.servlet.ServletResponseWrapper
IOException
public void flushBuffer() throws IOException
flushBuffer
インタフェース内 jakarta.servlet.ServletResponse
flushBuffer
クラス内 jakarta.servlet.ServletResponseWrapper
IOException
public void close() throws IOException
close
インタフェース内 Closeable
close
インタフェース内 AutoCloseable
IOException
Copyright © 2024 座間ソフト. All rights reserved.