csvファイルをダウンロードしようとしていますが、htmlコード(ヘッダーとフッター)もファイルに送信されています。私はweblogicを使用していますが、Tomcatはうまく動作します。コードは次のとおりです。HttpServletResponse getOutputStream csvファイルでhtmlコードを送信する
public void downloadCSVReport(String csvFile, HttpServletResponse response){
try {
response.setHeader("Content-Disposition", "attachment; filename=example.csv");
response.setContentType("text/csv");
ByteArrayInputStream bais = new ByteArrayInputStream(csvFile.toString().getBytes(REPORT_ENCODING));
IOUtils.copy(bais, response.getOutputStream());
response.flushBuffer();
} catch(IOException e){
LOGGER.error(e.getMessage(), e);
}
}
ありがとうございます!私の春のWebアプリケーションで