我需要知道如何从servlet输出excel文件

时间:2012-02-20 20:14:47

标签: java excel servlets web

所以,我正在编写一个java servlet。用户转到servlet并自动提示他们下载或打开excel文件。我该怎么做呢?我的webcontent文件夹中有excel文件。我知道它非常简单,但我总是对文件,输出流和输入流的东西都不好。

2 个答案:

答案 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>