Je veux créer un fichier WAR qui ne contiendrait qu'un seul fichier zip inclus dans l'application Web, déployer cette guerre sur JBoss et pouvoir télécharger le fichier zip en accédant à la racine du fichier WAR.Comment puis-je définir l'en-tête de disposition de contenu pour un fichier zip référencé dans la liste de fichiers de bienvenue?
Donc, actuellement j'ai une guerre, qui a zipfile en elle, et ce 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>
Cette guerre fonctionne, et je peux télécharger le fichier, mais mon navigateur ne peut pas connaître la nom du fichier. Alors où et comment puis-je définir l'en-tête de disposition de contenu de ce fichier comme étant "attachment; filename = file.zip"?
Je sais comment créer une servlet qui fait cela, mais puis-je me débrouiller sans le servlet?
Merci, ça l'a fait avec très peu de lignes. Création d'un fichier index.jsp avec uniquement: <% response.sendRedirect ("fichier.zip"); %> –