将文件从\n
写入服务器响应输出流时,WAS服务器不读取空格(\r
\t
FileInputStream
等)。我该如何添加新行。
我使用下面的代码:
HttpServletResponse response = ServletActionContext.getResponse();
ServletOutputStream out = response.getOutputStream();
File file = new File("fileName");
FileInputStream inputStream = new FileInputStream(file);
IOUtils.copy(inputStream, out);
inputStream.close();
out.flush();
out.close();
response.flushBuffer();
文件中有新行,但在查看时,浏览器上只有一个空格。我还尝试使用\n
明确添加\r
,\t
,out.write('\n')
,但它不起作用。
这在weblogic上运行良好。