从资源文件夹加载不在EL / Primefaces中工作的图像

时间:2017-05-09 09:05:21

标签: jsf primefaces

我试图使用我可以在我的资源文件夹中显示图像的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中添加了文件夹,我工作了。 很奇怪

0 个答案:

没有答案