Ho una pagina jsp in cui tramite query tiro fuori una tabella html.
Questa tabella in realtà è un report, di cui mi è stata chiesta la possibilità di salvarlo in formato xls sul client che si collega al mio portale.
Girando in rete alla fine sono riuscita a generare il foglio exel così:
codice:
StringBuffer recordString = new StringBuffer();
StringBuffer recordString = new StringBuffer();
recordString.append("<HTML><body><table>");
recordString.append("<tr><td>hello</td></tr>");
recordString.append("</table>");
String str = recordString.toString();
response.setContentType("application/vnd.ms-excel");
response.setHeader("content-disposition", "attachment; filename=Risultati.xls");
PrintWriter pw=response.getWriter();
pw.println(str);
è possibile "portarmi dietro" il codice html generato nella pagina precedente così da inserirlo direttamente in recordString.append(varTabella);