Как я могу установить заголовок размещения содержимого для zip-файла, указанного в welcome-file-list?

StackOverflow https://stackoverflow.com/questions/630642

Вопрос

Я хочу создать 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"; имя_файла = file.zip & Quot;?

Я знаю, как создать сервлет, который делает это, но могу ли я обойтись без сервлета?

Это было полезно?

Решение

Может ли следующее помочь? Создайте и index.jsp как файл приветствия, содержащий скрипт, который перенаправляет браузер в файл file.zip.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top