Я хочу создать WAR-файл, который будет содержать только один zip-файл, включенный в веб-приложение, развернуть эту войну в JBoss и иметь возможность загрузить 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»?
Я знаю, как создать сервлет, который делает это, но могу ли я обойтись без сервлета?