如何设置welcome-file-list中引用的zip文件的content-disposition标头?

时间:2009-03-10 14:58:06

标签: tomcat web-applications war web.xml

我想创建一个WAR,它只包含一个包含在Web应用程序中的zip文件,将该war转发给JBoss,并能够通过访问WAR的根目录下载zip文件。

所以,目前我有一个war,其中包含zipfile,以及这个web.xml:

<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
    <display-name>Zipfile</display-name>
    <welcome-file-list>
        <welcome-file>file.zip</welcome-file>
    </welcome-file-list>
</web-app>

这场战争有效,我可以下载该文件,但我的浏览器无法知道该文件的名称。 那么我在哪里以及如何将该文件的内容处置标题定义为“attachment; filename = file.zip”?

我知道如何创建一个执行此操作的servlet,但是我可以在没有servlet的情况下完成吗?

1 个答案:

答案 0 :(得分:0)

以下是否可以解决问题?创建和index.jsp为欢迎文件,其中包含将浏览器重定向到file.zip的scriplet。