Aller au contenu

[JSP][Struts] afficher un fichier


Messages recommandés

Bonjour à tous

j'utilise les JSP avec struts.

apres avoir uploadé un fichier, je souhaiterais pouvoir l'afficher dans ma page JSP.

voici le code de mon bean action struts

		FormFile file = ((UploadForm) form).getFichier();

	HttpSession session = request.getSession();
	request.setAttribute("file", file);

mais une fois dans la JSP, qu'est ce que je dois en faire??

Lien vers le commentaire
Partager sur d’autres sites

Il ne faut pas passer le fichier à ta vue, qui ne sait pas l'afficher.

Il faut plutôt que, côté serveur, tu lises le contenu du fichier, tu le transformes en String, et que tu donnes cette String à ta vue pour qu'elle l'affiche.

Ha bon? t'es sur?

et ca marche pour n'importe quel type de fichier? PDF, doc, xls, odt.....?

Lien vers le commentaire
Partager sur d’autres sites

Ca dépend du type du fichier et de la façon dont tu veux l'afficher.

Si c'est un type de document que l'utilisateur peut afficher directement, avec ou sans plugin (pdf, images, etc., éventuellement les documents Office), il suffit de rediriger l'utilisateur directement vers cette ressource. Le navigateur se chargera de l'affichage.

Pour les autre types de fichiers, il faut que tu trouves un moyen de produire un affichage avec leur contenu.

Lien vers le commentaire
Partager sur d’autres sites

  • 2 semaines après...
Ca dépend du type du fichier et de la façon dont tu veux l'afficher.

Si c'est un type de document que l'utilisateur peut afficher directement, avec ou sans plugin (pdf, images, etc., éventuellement les documents Office), il suffit de rediriger l'utilisateur directement vers cette ressource. Le navigateur se chargera de l'affichage.

Pour les autre types de fichiers, il faut que tu trouves un moyen de produire un affichage avec leur contenu.

ok merci bien ;)

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...