我在将数据导出到excel表时遇到问题,这是因为我的团队中的其他开发人员所做的一些代码.因此,主要问题是使用JSP页面将数据导出到Excel或.cvs但不使用任何HTML代码.任何建议也有助于我在发展中的舞台上探索.谢谢你的努力.
我想提供下载所有文件类型的规定...有没有办法在jsp中下载任何文件格式...
我的代码片段:
String filename = (String) request.getAttribute("fileName");
response.setContentType("APPLICATION/OCTET-STREAM");
String disHeader = "Attachment";
response.setHeader("Content-Disposition", disHeader);
// transfer the file byte-by-byte to the response object
File fileToDownload = new File(filename);
response.setContentLength((int) fileToDownload.length());
FileInputStream fileInputStream = new FileInputStream(fileToDownload);
int i = 0;
while ((i = fileInputStream.read()) != -1) {
out.write(i);
}
fileInputStream.close();
Run Code Online (Sandbox Code Playgroud)
如果我将setContentType指定为APPLICATION/OCTET-STREAM,则pdf,text,doc文件将被下载....但问题出在图像文件中......
图像文件有什么问题?我想下载所有图像文件类型...
我搜索了类似的问题,但找不到合适的答案...谢谢......