Jsf o:未显示图形图像
我一直面临着Jsf o:未显示图形图像,jsf,omnifaces,Jsf,Omnifaces,我一直面临着OmniFaces2.1的问题 我的数据库中存储了一个images类型byte[],其声明java类如下: @Lob private byte[] image; 在我的xhtml文件中,我在一个类上有一个循环,该类中有一个映像: <ui:repeat var="listT" value="#{eventBean.listEvents}"> <o:graphicIma
OmniFaces2.1
的问题
我的数据库中存储了一个images类型byte[]
,其声明java类如下:
@Lob
private byte[] image;
在我的xhtml文件中,我在一个类上有一个循环,该类中有一个映像:
<ui:repeat var="listT" value="#{eventBean.listEvents}">
<o:graphicImage value="#{eventBean.getImage(listT.idEvent)}" dataURI="true" />
</ui:repeat>
当我执行此命令时,没有图像,当我检查元素时,我得到以下结果:
<o:graphicimage value="[B@1aeef88" datauri="true"></o:graphicimage>
当我执行此操作时,我没有得到任何图像,当检查元素时,我得到以下结果:
<o:graphicimage value="[B@1aeef88" datauri="true"></o:graphicimage>
换句话说,
标记根本不起作用。这不仅仅限于
。同一页面中的所有其他
标记也不起作用
这可能有两个原因:
o
XML命名空间/WEB-INF/lib
(或者让您的依赖关系管理器来完成)xmlns:o=”http://omnifaces.org/ui
到某个父元素/WEB-INF/lib
文件夹中,并且在部署期间服务器日志中应该有一行如下所示:
信息[org.omnifaces.ApplicationInitializer]使用omnifaces版本2.6.8
标记
<o:graphicimage value="[B@1aeef88" datauri="true"></o:graphicimage>