我想创建一个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的情况下完成吗?
答案 0 :(得分:0)
以下是否可以解决问题?创建和index.jsp为欢迎文件,其中包含将浏览器重定向到file.zip的scriplet。