0

我想创建一个仅包含 Web 应用程序中包含的单个 zip 文件的 WAR,将该战争部署到 JBoss 并能够通过访问 WAR 的根目录来下载 zip 文件。

所以,目前我有一场战争,里面有 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>

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

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

4

1 回答 1

0

以下方法可以解决问题吗?创建 index.jsp 作为欢迎文件,其中包含将浏览器重定向到 file.zip 的脚本。

于 2009-03-10T15:07:24.267 回答