J'ai un service RPC et l'un de ces procédés génère un rapport à l'aide de Pentaho Reporting Engine. Le rapport est un fichier PDF. Ce que je voudrais faire, c'est lorsque l'utilisateur demande un rapport, le rapport lui est renvoyé et la boîte de dialogue de sauvegarde ou sth apparaît. J'ai essayé ceci dans ma méthode de service:GWT: Envoi d'un document PDF du serveur au client
Resource res = manager.createDirectly(new URL(reportUrl), MasterReport.class);
MasterReport report = (MasterReport) res.getResource();
report.getParameterValues().put("journalName", "FooBar");
this.getThreadLocalResponse().setContentType("application/pdf");
PdfReportUtil.createPDF(report, this.getThreadLocalResponse().getOutputStream());
Mais cela ne fonctionne pas. Comment cela peut-il être fait?
Fonctionne parfaitement :) – jjczopek
@BJB ici obtenir octets client GWT comment écrire octets de fichier, gwt ne supporte pas ça, non? – Parvathy