Hallo Leute,
ich generiere in der Action einer Struts-Anwendung eine Jasper-XML-Datei und erzeuge daraus eine PDF-Datei aus den Eingaben des Benutzers. Soweit funktioniert alles sehr gut.
Mit
erzeuge ich das PDF-Dokument(String pdfFile (Datei mit Pfad)).
Jetzt aber zu meinem Problem. Wenn in meiner Webanwendung 20 Leute "gleichzeitig" einen Report generieren lassen, wie kann ich dann sicherstellen welche Person (Session) welchen Report erhält und im Browser anschauen kann?
Da der String pdfFile einem bestimmten Pfad auf dem Server zugeordnet ist, greifen ja alle 20 User auf die gleiche PDF-Datei zu. Jeder Benutzer muss natürlich seinen individuell generierten Report angezeigt bekommen
Wie würdet ihr das Problem lösen?
Gruß
ich generiere in der Action einer Struts-Anwendung eine Jasper-XML-Datei und erzeuge daraus eine PDF-Datei aus den Eingaben des Benutzers. Soweit funktioniert alles sehr gut.
Mit
Code:
JasperExportManager.exportReportToPdfFile(jasperPrint, pdfFile);
Jetzt aber zu meinem Problem. Wenn in meiner Webanwendung 20 Leute "gleichzeitig" einen Report generieren lassen, wie kann ich dann sicherstellen welche Person (Session) welchen Report erhält und im Browser anschauen kann?
Da der String pdfFile einem bestimmten Pfad auf dem Server zugeordnet ist, greifen ja alle 20 User auf die gleiche PDF-Datei zu. Jeder Benutzer muss natürlich seinen individuell generierten Report angezeigt bekommen
Wie würdet ihr das Problem lösen?
Gruß