Comment définir dynamiquement valeur d'en-tête dans la JSP
J'ai un fichier JSP qui crée un document Excel.
Je veux définir dynamiquement le nom du fichier à télécharger.
C'est la façon dont j'ai mis le nom de fichier "test.xsl":
<% response.setContentType("application/vnd.ms-excel");
response.setHeader("Content-Disposition","attachment; filename=" + "test.xsl" );
%>
Comment puis-je changer le nom du fichier à test-${la date d'aujourd'hui}.xsl ( p. ex. un test-20100805.xsl ) ?
OriginalL'auteur jeph perro | 2010-08-05
Vous devez vous connecter pour publier un commentaire.
Je pense que cela devrait fonctionner pour vous.
Le texte dans les accolades indique le
MessageFormat
classe pour insérer la valeur0
à partir du tableau donné, en forme comme undate
en utilisant le formatyyyyMMdd
(par exemple20161231
pour le 31 Décembre 2016).Ah, juste besoin de supprimer les espaces à l'intérieur de l' {accolades}: test{0,la date aaaammjj}.xsl
Oups. Désolé, ma faute pour essayer de la rendre plus lisible. 🙂
OriginalL'auteur Shawn D.