我有一些关于我希望展示的产品的详细信息。在我的数据库中,这些项目的状态存储为数字,例如1 - 全球,2 - 仅限欧洲,3 - 仅限美国
我目前使用:
<h:outputText value="#{product.value}" />
而不是我希望显示图像的数字。什么是最好的方法呢?
答案 0 :(得分:2)
包含status1.gif
,status2.gif
,status3.gif
等文件名的图片,并将其显示为<h:graphicImage>
,并带有“动态”文件名,如下所示:
<h:graphicImage value="status#{product.value}.gif" />