我有这个代码snippit:
<p:media value="#{testController.simplePDF()}" player="pdf" width="300px" height="300px">
No PDF file uploaded.
</p:media>
simplePDF方法返回simplePDF = new DefaultStreamedContent(is, "application/pdf");
如果在数据库中找不到pdf,有时该方法返回null。但是当它返回null时,它应显示“没有上传PDF文件。”
这适用于firefox,问题在于chrome。它在chrome网址下面显示一条消息,说“无法加载PDF查看器”,它显示一个“无法加载插件”,插图图像已损坏。我需要它将其显示为“没有上传PDF文件。”
答案 0 :(得分:0)
可能的解决方案: