我想在每个单选按钮上方显示带有图像的 selectOneRadio。我将最佳解决方案设置为每个单选按钮的背景图像
<p:selectOneRadio value="#{adminManageBroadcastController.selectedImage}" converter="#{broadcastImageConverter}">
<f:selectItems value="#{adminManageBroadcastController.fileUploadList}" var="image"
itemValue="#{image}"
style="background:url(#{image.url}); no-repeat !important;"/>
</p:selectOneRadio>
我知道里面的数据fileUploadList
是正确的。但我看到的不是标签,而是 hashCode(等于和 hashcode 被覆盖)。如果我这样做,我没有问题
itemLabel="<img src="#{image.url}" width="20" height="20" alt="broadcast_img">"
itemLabelEscaped="false"
为什么图像不显示为标签?