2012-02-20 64 views
0

因此,我正在编写一个java servlet。用户转到servlet并自动提示下载或打开excel文件。我该怎么做呢?我的webcontent文件夹中有excel文件。我知道这很基本,但我一直在文件和outputstream和inputstream的东西不好。我需要知道如何从一个servlet输出一个excel文件

+0

根据您的服务器设置,你可能只是能够链接到的文件和Web浏览器将,明知不可尝试以显示它,它提供下载。 – Thomas 2012-02-20 20:18:02

回答

0

我有Excel文件在我的WebContent文件夹

只是链接到它直接。 servletcontainer的内置默认servlet会担心流媒体和设置正确的头文件。

<a href="filename.xls">Download filename.xls</a> 
0
response.setContentType("application/vnd.ms-excel"); 
response.setHeader("Content-Disposition", "attachment; filename=sampleName.xls"); 

然后通过管道将文件内容到response.getOutputStream

相关问题