comment retourner excel dans Struts2 résultat?
Je suis en train de retourner une feuille Excel à partir de mon struts2 classe d'action.
Je ne suis pas sûr de ce résultat de type dois-je utiliser? Quelqu'un a essayé de retourner un fichier excel à partir de struts2 classe d'action?
Je voudrais que l'utilisateur est présenté avec ouvrir/enregistrer/annuler de la boîte de dialogue
Vous devez vous connecter pour publier un commentaire.
Omniprésent couvert ce dont vous avez besoin struts.xml. Je suis en ajoutant un exemple avec l'Action ainsi:
Je suis en utilisant le pi modèle: org.apache.pi.ss.usermodel.
Vous pouvez remplacer "xlsx" avec "xls", si vous le souhaitez.
struts.xml:
(ajouter des points-virgules et les trucs à traduire valide Java)
Vous pouvez utiliser le Résultat Courant type
un Exemple ressemble à ceci:
excelStream
d'une méthode dans votre classe d'action,contentLength
sera la longueur du cours d'eau,fileName
sera un getter qui sera de retour le nom du fichier.attachment;
partie danscontentDisposition
est nécessaire pour forcer le navigateur à toujours ouvrir la boîte de dialogue. Sans elle, le navigateur peut essayer de rendre le matériau lui-même si il est configuré de la sorte.