所以,我正在编写一个java servlet。用户转到servlet并自动提示他们下载或打开excel文件。我该怎么做呢?我的webcontent文件夹中有excel文件。我知道它非常简单,但我总是对文件,输出流和输入流的东西都不好。
答案 0 :(得分:0)
response.setContentType("application/vnd.ms-excel");
response.setHeader("Content-Disposition", "attachment; filename=sampleName.xls");
然后将文件内容传递给response.getOutputStream
答案 1 :(得分:0)
我的webcontent文件夹中有excel文件
直接链接到它。 servletcontainer的内置默认servlet将担心流式传输并设置正确的标头。
<a href="filename.xls">Download filename.xls</a>