Ich erstellte eine ".xlsx" -Datei (CustomerData.xlsx) mit "Apache POI".Wie kann ich eine Datei herunterladen, die ich dynamisch auf Apache TomCat Server erstellt habe?
Das Problem ist, dass die Datei auf meinem TomCat Server erstellt wird und ich es herunterladen muss.
Ich habe versucht, den folgenden Code ein, um die Datei herunterzuladen:
HttpServletResponse response = null;
response.setContentType("xlsx");
response.setHeader(
"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
"attachment; filename=C:\CustomerData.xlsx");
try {
workbook.write(response.getOutputStream());
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
aber leider ist es nicht zu funktionieren scheint.
Wenn Sie irgendeine Idee oder einen Vorschlag haben, zögern Sie nicht, es zu veröffentlichen.
schreiben Wie Sie [primefaces] markiert, dann ist dies hilfreich? http://stackoverflow.com/q/7822758 – BalusC