public final class ResponseWriter extends Object
修飾子とタイプ | メソッドと説明 |
---|---|
static void |
download(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String processFile,
String charset)
HttpResponseにファイルを出力.
|
static void |
downloadFromSesStorage(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String processFile,
String charset)
HttpResponseにファイルを出力.
|
static <T> void |
downloadFromStorage(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
T storage)
HttpResponseにファイルを出力(ダウンロード).
|
static void |
writeJSon(javax.servlet.http.HttpServletResponse response,
String json)
HttpResponseにJSON文字列を出力.
|
static void |
writePdf(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
byte[] bytes,
String fileName)
HttpResponseにpdfを出力.
|
static void |
writePdf(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
ByteArrayOutputStream boas,
String fileName)
HttpResponseにpdfを出力.
|
static void |
writeText(javax.servlet.http.HttpServletResponse response,
String text)
HttpResponseに文字列を出力.
|
public static void writeJSon(javax.servlet.http.HttpServletResponse response, String json)
レスポンスに以下の属性を付与します.
response
- HTTPレスポンスjson
- 出力するJSON文字列IOException
- IO例外public static void writeText(javax.servlet.http.HttpServletResponse response, String text)
レスポンスに以下の属性を付与します.
response
- HTTPレスポンスtext
- 出力する文字列public static void download(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, String processFile, String charset)
レスポンスに以下の属性を付与します.
PublicStorageに格納されているファイルを取得します。
request
- HTTPリクエストresponse
- HTTPレスポンスprocessFile
- 出力ファイルパス(PublicStorageのパス)charset
- 文字コードpublic static void downloadFromSesStorage(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, String processFile, String charset)
レスポンスに以下の属性を付与します.
SessionScopeStorageに格納されているファイルを取得します。
request
- HTTPリクエストresponse
- HTTPレスポンスprocessFile
- 出力ファイルパス(SessionScopeStorageのパス)charset
- 文字コードpublic static <T> void downloadFromStorage(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, T storage)
レスポンスに以下の属性を付与します.
Storageに格納されているファイルを取得します。
T
- Storagerequest
- HTTPリクエストresponse
- HTTPレスポンスstorage
- 出力ファイル(Storage)public static void writePdf(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ByteArrayOutputStream boas, String fileName)
レスポンスに以下の属性を付与します.
Content-Disposition ヘッダー filename(ファイル名)を指定してください.
request
- HTTPリクエストresponse
- HTTPレスポンスboas
- pdfのバイトストリームfileName
- ファイル名(拡張子含む [.pdf])public static void writePdf(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, byte[] bytes, String fileName)
レスポンスに以下の属性を付与します.
Content-Disposition ヘッダー filename(ファイル名)を指定してください.
request
- HTTPリクエストresponse
- HTTPレスポンスbytes
- pdfのバイト配列fileName
- ファイル名(拡張子含む [.pdf])Copyright © 2024 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.