Hallo Leute,
habe eine Grundsatzfrage:
Ich versuche folgendes und komme nicht weiter:
Nachdem der button in der GUI gedrückt wurde erstellt der Server eine Datei mit eienr Liste :
Nun will ich aber eigentlich das der User die gerade erstellte Datei direkt Downloaden kann ohne das ein weiterer Klick Notwendig ist.
Jemand ne Idee wie das zu handlen ist? Ich mache mich da jetzt seit 3 Stunden kaputt und weiß nichtmal wo ich anfangen soll.
Bin für jede hilfe dankbar.
habe eine Grundsatzfrage:
Ich versuche folgendes und komme nicht weiter:
Code:
<hx:commandExButton type="submit" action="#{gencadAdminActivity.doActionExportUserList}" title="Exportieren" value="Exportieren" id="export" styleClass="commandExButton"></hx:commandExButton>
Nachdem der button in der GUI gedrückt wurde erstellt der Server eine Datei mit eienr Liste :
Code:
public String doActionExportUserList()
{
int g=0;
File f = new File ("s");
Writer fw = null;
try {
fw = new FileWriter( f.createTempFile("List",".csv"));
setFilename(f.getAbsolutePath());
fw.write("User Liste des Repositorys: \n");
while (g!=repositoryUsers.size())
{
fw.write (((RepositoryUser)repositoryUsers.get(g)).getName()+" \n");
g++;
}
} catch ( IOException e )
{
System.err.println( "Konnte Datei nicht erstellen" );
}
finally
{
if ( fw != null )
try { fw.close();
} catch ( IOException e )
{
}
}
return GenCADKonstanten.EXPORT_USER_LIST;
}
Nun will ich aber eigentlich das der User die gerade erstellte Datei direkt Downloaden kann ohne das ein weiterer Klick Notwendig ist.
Jemand ne Idee wie das zu handlen ist? Ich mache mich da jetzt seit 3 Stunden kaputt und weiß nichtmal wo ich anfangen soll.
Bin für jede hilfe dankbar.