Gibt es eine Möglichkeit, ein HSSFWorkbook-Objekt auf einer JSP-Seite anzuzeigen, ohne eine Ausgabedatei auf der Serverseite zu haben? Im folgenden Code stelle ich die Vorlagendatei und die erforderlichen Beans für zur Verfügung. Net.sf.jxls.transformer.XLSTransformer.transformXLS (InputStream ist, Map beanParams), um mir ein HSSFWorkbook-Objekt zurückzugeben. Ich brauche jetzt eine Möglichkeit, dieses Objekt in einer JSP zu verwenden, ohne die Ausgabedatei auf der Serverseite mit OutputStream speichern zu müssen.Gibt es eine Möglichkeit, ein HSSFWorkbook-Objekt in einer JSP-Seite anzuzeigen?
Antwort
Sieht einfach aus, schreiben Sie das HSSFWorkbook mit der Write-Methode auf Ihrer Instanz;
HSSFWorkbook#write(OutputStream)
wo der Ausgangsstrom ist;
response.getOutputStream()
Youll wahrscheinlich wollen Dinge wie setzen die Content des reponse sowie vielleicht einige Inhalte dispos Attribute tun.
Hallo Simon622, ich habe diesen Schritt vorher benutzt aber es hat mir Fehler gemacht. Mein Punkt ist, dass ich mein HSSFWorkbook-Objekt auf die JSP-Seite exportiere und ich die Ausgabe dieses Objekts als Excel-Tabelle anzeigen muss, ohne die resultierende Excel-Datei nach HSSFWorkbook # write (OutputStream) es auf der Serverseite zu speichern. –
Sie müssen den Fehler, den Sie erhalten, einfügen, wenn Sie versuchen, die Tabelle in die Antwort zu schreiben, wenn wir Ihnen weiterhelfen können. – simon622
- 1. Gibt es eine Möglichkeit, Assembly-Datei anzuzeigen?
- 2. Gibt es eine Möglichkeit, Protokolle einer Podio-Anwendung anzuzeigen?
- 3. R: Gibt es eine Möglichkeit, eine Liste anzuzeigen
- 4. Gibt es eine Möglichkeit, Beziehungen in Oracle SQL Developer anzuzeigen?
- 5. In Django gibt es eine Möglichkeit, Optionen als Kontrollkästchen anzuzeigen?
- 6. Gibt es eine Möglichkeit, wireshark .pcap-Dateien in Fiddler anzuzeigen?
- 7. jqGrid - Gibt es eine Möglichkeit, immer eine vertikale Bildlaufleiste anzuzeigen?
- 8. HTML: Gibt es eine Möglichkeit, Bilder in einem Textfeld anzuzeigen?
- 9. Gibt es eine Möglichkeit, bereitgestellte Dateien in Azure anzuzeigen?
- 10. Gibt es eine Möglichkeit, Container-Namen in Docker-Statistiken anzuzeigen?
- 11. Gibt es eine Möglichkeit, vertikale Einrückungslinien in Delphi anzuzeigen?
- 12. Gibt es eine Möglichkeit, eine zugeordnete Abfrage als Zeile anzuzeigen?
- 13. Gibt es eine Möglichkeit, ein Video in einer Remoteview-Benachrichtigung auf Android anzuzeigen?
- 14. Gibt es eine Möglichkeit, Daten über ein Liniendiagramm/Tortendiagramm in einer wp7-Anwendung anzuzeigen?
- 15. Gibt es eine Möglichkeit, Bilder mit ASP.NET und app_offline.htm anzuzeigen?
- 16. Gibt es eine Möglichkeit, den Ausführungsplan von Chiffren anzuzeigen?
- 17. Gibt es eine Möglichkeit, NODE_ENV über die Befehlszeile anzuzeigen?
- 18. Gibt es eine Möglichkeit, die Abhängigkeitsbäume für Pip-Pakete anzuzeigen?
- 19. Gibt es eine Möglichkeit, den iPad Simulator im Vollbildmodus anzuzeigen?
- 20. jQuery: Gibt es eine Möglichkeit für tablesorterPager, auswählbare Seitenzahlen anzuzeigen?
- 21. Gibt es eine Möglichkeit, ein Befehlszeilentool zu verwenden, um die JavaScript-interpretierte Quelle einer Webseite anzuzeigen?
- 22. Gibt es eine Möglichkeit, eine benutzerdefinierte Ausnahme in einer Warnung unter Android anzuzeigen?
- 23. Gibt es eine Möglichkeit, TIFF-Bild im Browser anzuzeigen?
- 24. Gibt es eine bessere Möglichkeit, Teambuild-Protokolle anzuzeigen?
- 25. Gibt es eine Möglichkeit, Informationen aller clusterItems anzuzeigen (ohne Klick)?
- 26. Gibt es eine Möglichkeit, pdf unten Lutscher Android anzuzeigen?
- 27. Gibt es eine Möglichkeit, nur Änderungen und Fehler anzuzeigen
- 28. Gibt es eine Möglichkeit, Webdriver-Instanz auf Iframe-Website anzuzeigen
- 29. Android: Gibt es eine Möglichkeit, DialogPreference aus Code anzuzeigen?
- 30. Gibt es eine Möglichkeit, die Scrollleiste von ListView ständig anzuzeigen?
zeige es wie - eine Excel-Datei ausgeben, oder es als HTML innerhalb der Seite anzeigen? –
Ja Matt, ich muss es als eine Excel-Datei zeigen, aber ich darf die Excel-Datei nicht irgendwo auf der Server-Seite speichern, ich muss es direkt an den Client liefern. –