いくつかの値を持つ結果セットがあります。結果セットにあるデータを、保存ダイアログを使用してテキストファイルとしてエクスポートしたいと思います。
これをJavaで行う方法は?
私は次のようにExcelとJavaの上記の要件を実行しました。
response.setContentType("application/vnd.ms-excel");
response.setHeader("Content-disposition", "attachment; filename=\"" + reportName + ".xls\"");
と
response.setHeader("Content-disposition", "attachment; filename=\"" + reportName + ".pdf\"");
response.setContentType("application/pdf");
アップデート :
if(exportTo.equals("text")){
response.setContentType("text/plain");
response.setHeader("Content-disposition", "attachment; filename=\"" + reportName + ".txt\"");
try {
} catch (Exception e) {
// TODO: handle exception
}
}
これで
tryブロックでは、結果セットから出力ストリームに利用できるコンテンツを設定して利用できるようにする方法をブロックします。