jsf primefaces graphicImage无法显示图片

时间:2017-12-06 02:17:36

标签: jsf primefaces

我使用带有primefaces的graphicImage的jsf来显示来自url的图片,有时,它是有效的,有时它没有显示任何内容。所以我使用开发人员工具并检查它,我发现src属性追加'?pfdrid_c = true'最后,如果我删除它,它的工作。然后我尝试img替换graphicImage,它也出现了。它们是开发人员工具控制台中的400(坏请求),我敢肯定网址没有问题,这是我的代码:

<p:dataTable value="#{myBean.urls}" var="url" emptyMessage=""
                         selection="#{myBean.selectedUrls}" rowSelectMode="checkbox"
                         style="text-align: center;" rowKey="#{url}">
                <p:column selectionMode="multiple" style="width:16px;"/>
                <p:column headerText="image" width="25%">
                    <p:graphicImage value="#{url}" width="64" height="64"/>
                </p:column>
                other colemns
</p:dataTable>

这是我使用的img元素代码,其他的东西都是一样的:

<img alt="" src="#{url}" width="36" height="36"/>

发生了什么事,我怎么能搞清楚?

0 个答案:

没有答案