primefaces扩展文档查看器显示空

时间:2016-04-05 08:33:38

标签: primefaces primefaces-extensions

primefaces 5.3 pe 4.0

我正在使用文档查看器显示使用流内容的pdf,但它显示我和空文件。

打开页面并获取流式内容

<h:commandLink actionListener="#{meetBean.previewbuttonAction}"  action="meetingpreview.xhtml" target="_blank">
                         <f:attribute name="attachment" value="#{meetattachment}"></f:attribute>
                         preview</h:commandLink>

从文件

制作流式内容
public void previewbuttonAction(ActionEvent actionEvent) throws IOException {
         Meetingsattachment ma=(Meetingsattachment) actionEvent.getComponent().getAttributes().get("attachment");

            try{

            InputStream stream = new FileInputStream(new File(ma.getAttachment()));
            setStreamed(new DefaultStreamedContent(stream));

            }
            catch(NullPointerException ne){
                 FacesContext context = FacesContext.getCurrentInstance();

                    context.addMessage(null, new FacesMessage("File Unavailable") );
            }

        }

文档查看器

<pe:documentViewer value="#{meetBean.streamed}" height="500"></pe:documentViewer>

但它显示的是一个空文档 enter image description here

文件位置正确/path/to/files/t1-1323583810/1.pdf,我正在完成与展示中完全相同的一切,所以我不知道如何调试这个并继续前进

0 个答案:

没有答案