Vielen Dank für die schnelle Antwort.
Ich habe in den letzten Tagen einiges ausprobiert, bin aber leider überhaupt nicht weiter gekommen.
Hast du Erfahrung mit GWT?
Habe versuch das über Pesponse zu lösen. Wahrscheinlich verstehe ich die Arbeitweise von GWT nicht.
Auf der Client-Seite habe ich eine Tabelle - die Inhalte werden aus der DB gelesen. Und nun möchte ich diese Daten per Button-Click als csv-Datei zum Speichern anbieten.
Also habe ich zwei Probleme:
Wie bekomme ich die Daten in eine Datei (wenn ich FileWrite nicht benutzen kann)?
und wie kann ich diese Datei dann zum Download anbieten? Ich gehe davon aus, dass ich eine Funktion brauche, die Auf der Server-Seite ausgeführt wird.
So etwas:
public Boolean giveFileToDownload(String Data)
{
HttpServletResponse response = this.getThreadLocalResponse();
response.setContentType("text");
response.setHeader("Content-Disposition", "attachment; filename=\"data.txt\"");
try
{
OutputStream out = response.getOutputStream();
byte[] data = "File contents".getBytes();
out.write(data); // here is where the exception is thrown
out.flush();
out.close();
return true;
}
catch(IOException ioEx)
{
ioEx.printStackTrace();
return false;
}
}
Wahrscheinlich ist es ganz einfach, aber ich sehe den Wald vor lauter Bäume nicht.
Brauche Hlfe. Vielen Dank im Voraus.