Я хочу создать WAR, который будет содержать только один zip-файл, который включен в веб-приложение, развернуть эту войну с JBoss и иметь возможность загружать zip-файл, обратившись к корню 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>
Эта война работает, и я могу загрузить файл, но мой браузер не может знать имя файла. Итак, где и как я могу определить заголовок содержимого для этого файла как «attachment; filename = file.zip»?
Я знаю, как создать сервлет, который делает это, но могу ли я обойтись без сервлета?
Спасибо, что сделал это с очень небольшим количеством строк. Создал index.jsp только с: <% response.sendRedirect ("file.zip"); %> – 2009-03-11 08:07:22