我试图使用我可以在我的资源文件夹中显示图像的EL标签,但它似乎无法正常工作。 以下示例:
我的xhtml
<p:dock position="bottom">
<p:menuitem value="Home" icon="#{resource['icon:img/exit.png']}" url="#" />
</p:dock>
我也尝试过:
<p:menuitem value="Home" icon="#{resource['img/exit.png']}" url="#" />
<p:menuitem value="Home" icon="#{resources['img/exit.png']}" url="#" />
<p:menuitem value="Home" icon="#{resource['default:img/exit.png']}" url="#" />
<p:menuitem value="Home" icon="#{resources['img:exit.png']}" url="#" />
以上所有都不起作用。 怎么了? 我已将web.inf标记设置如下:
<context-param>
<param-name>javax.faces.WEBAPP_RESOURCES_DIRECTORY</param-name>
<param-value>/WEB-INF/resources</param-value>
</context-param>
修改
解决了我自己的问题。 我在META-INF中添加了文件夹,我工作了。 很奇怪