我在<p:graphicImage>
上显示存储在webroot\resources\fileUpload\product_image\thumb
目录下的图像,如下所示。如何在PrimeFaces的<p:graphicImage>上显示替代文本?
<p:graphicImage library="fileUpload"
name="#{not empty row.prodImage?'product_image/thumb/':' '}#{row.prodImage}"
alt="#{row.prodName}"/>
row
是指同时迭代一个<p:dataTable>
其检索存储在java.util.List<Entity>
JPA实体对象。
当图像名是空的,的<p:graphicImage>
的name
属性进行评估,以name=" "
。在这种情况下,仅仅在没有任何错误的情况下将页面留空即可。
如果条件表达式中的
被删除,则会导致java.lang.StringIndexOutOfBoundsException
被抛出。
那么,如果要显示的图像不可用,如何在<p:graphicImage>
上显示替代文本?
完成!谢谢。 – Tiny
不客气。 – BalusC