У меня есть служба RPC, и один из методов генерирует отчет с использованием процессора отчетов Pentaho. Отчет представляет собой файл PDF. То, что я хотел бы сделать, - это когда пользователь запрашивает отчет, отчет отправляется обратно и сохраняет диалог или всплывает. Я пробовал это в моем методе оказания услуг:GWT: отправка PDF-документа с сервера на клиент
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());
Но это не работает. Как это можно сделать?
отлично работает :) – jjczopek
@BJB здесь получать байты в GWT клиента, как писать байт в файл, gwt не поддерживает это, верно? – Parvathy