この時点で Primefaces UserGuide にある primefaces FileDownload クラスを実装すると、メソッドの戻り値の型を void に設定するか、コンストラクタに変更することを示す IDE が表示されます。
public FileDownloadController()
public class FileBean {
private StreamedContent file;
public FileDownloadController() {
InputStream stream = this.getClass().getResourceAsStream("yourfile.pdf");
file = new DefaultStreamedContent(stream, "application/pdf",
"downloaded_file.pdf");
}
public StreamedContent getFile() {
return this.file;
}
}
正確な問題は何ですか。