Dateigenerierung und -download in JavaEE

Status
Nicht offen für weitere Antworten.

Fenixx

Aktives Mitglied
Hi zusammen,

mein Ziel ist es in einer JavaEE-Applikation, die auf dem Glassfish läuft, eine Datei zu generieren, die auch downloadbar ist.
D.h. die Erzeugung läuft nicht "on the fly", weil die Datenmenge doch recht groß ist.
Die Erzeugung ist an sich kein Problem. Ich frage mich jedoch nur, wie der Benutzer diese erzeugte Datei dann per Link herunterladen kann.
An sich ist ja das WAR-Archiv gepackt, so dass man dort, meiner Meinung nach, keine Möglichkeit hat dies zu entpacken.
Hat da jemand eine Idee, wie man die Datei geeignet ablegen kann?

Gruß
 
M

maki

Gast
Laut Spek. gibt es ein Temp Verzeichnis für WebApp, kannst dir den Pfad übr das javax.servlet.context.tempdir Contextattribut geben lassen, ist aber nicht dauerhaft.
Falls du etwas dauerhaftes brauchst, lege ein verzeichnis auf dem Serrver an (ausser deiner WebApp/EE Server) und gib diesen Pfad per web.xml als init-param oder Servlet Param an.
 

sliwalker

Top Contributor
Wir legen Dateien (Reports, Excel bis zu 30 MB) in der Datenbank ab und habe eine Downloadseite, die die Datei ausliest und sendet. Vllt wär das auch ein Weg.
 

byte

Top Contributor
An sich ist ja das WAR-Archiv gepackt, so dass man dort, meiner Meinung nach, keine Möglichkeit hat dies zu entpacken.
Hat da jemand eine Idee, wie man die Datei geeignet ablegen kann?

Im Grunde ist es vollkommen egal, wie und wo die Dateien abgelegt sind. Du musst sie lediglich per Stream einlesen können. Dann kannst Du die Daten in den Response Stream schreiben und den Content-Type setzen.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
F JDK 21 Download-Versionen Java Basics - Anfänger-Themen 2
J File length als Prüfwert für Download Java Basics - Anfänger-Themen 5
F iText download/installieren Java Basics - Anfänger-Themen 22
J download zip von einer url Java Basics - Anfänger-Themen 13
K First-Source und Backup Download Java Basics - Anfänger-Themen 5
J Java FTP Download lädt datein nicht Ordentlich herunter Java Basics - Anfänger-Themen 9
D FTP Download Data Java Basics - Anfänger-Themen 7
M Image Download klappt nicht mehr Java Basics - Anfänger-Themen 4
O Download Java Java Basics - Anfänger-Themen 2
B Apache: jar-Datei Download als jar und nicht als zip Java Basics - Anfänger-Themen 4
S Https Verbindung aufbauen zum File Download Java Basics - Anfänger-Themen 7
I API-Download Java Basics - Anfänger-Themen 7
C Applikation zum Download anbieten Java Basics - Anfänger-Themen 5
C Java Download Java Basics - Anfänger-Themen 10
O download einer Datei Java Basics - Anfänger-Themen 2
Developer_X Download Problem Java Basics - Anfänger-Themen 2
D Java Download in mehrere Parts aufteilen Java Basics - Anfänger-Themen 2
I API download Java Basics - Anfänger-Themen 4
H Startfehler bei unbekannten Programm (Download) Java Basics - Anfänger-Themen 5
M Ordner Download Java Basics - Anfänger-Themen 11
saxman Java Source Code Download Java Basics - Anfänger-Themen 2
L JRE Download-Seite Java Basics - Anfänger-Themen 3
G Download PDF mit JSF Java Basics - Anfänger-Themen 3
L java API zum Download Java Basics - Anfänger-Themen 2
J Download von Dateien Java Basics - Anfänger-Themen 3
J Dateinamen für Download ändern! Java Basics - Anfänger-Themen 3
S Download einer Datei vom FTP-Server Java Basics - Anfänger-Themen 4
B API download Java Basics - Anfänger-Themen 8
P Problem beim Download von einem FTP Server Java Basics - Anfänger-Themen 5
B Kleines Download-Maneger als Applet Java Basics - Anfänger-Themen 34
E Direkter Datei Download von csv bzw. PDF Dateien Java Basics - Anfänger-Themen 3
M download von daten Java Basics - Anfänger-Themen 4
megachucky wo gibts icons, images und sound dateien zum download? Java Basics - Anfänger-Themen 2
S download j2se 1.4.2 sdk Java Basics - Anfänger-Themen 7
E MS Java SDK Download Java Basics - Anfänger-Themen 3
G File up-/ und download Java Basics - Anfänger-Themen 3

Ähnliche Java Themen

Neue Themen


Oben