vaadinでPDFを生成しようとしています。私の問題は、生成されたpdfが現在のウィンドウ(ブラウザタブ)で開くことです。私は試した:
String filename = contentDataName + ".pdf";
StreamResource resource = new StreamResource(source, filename, vaadinApplication);
resource.getStream().setContentType("application/pdf");
resource.getStream().setFileName(filename);
resource.getStream().setParameter("Content-Disposition", "attachment; filename=\"" + filename + "\"");
resource.getStream().setParameter("Content-Length", Integer.toString(fopOutput.size()));
resource.setCacheTime(5000);
resource.setMIMEType("application/pdf");
mainWindow.open(resource);
mainWindow.open(resource, "_blank", true);
動作しません。私は何が欠けていますか?私も試しました
mainWindow.open(resource, "_blank");