Jsf 2 favicon在哪里考虑JSF资源版本控制?

Jsf 2 favicon在哪里考虑JSF资源版本控制?,jsf-2,favicon,Jsf 2,Favicon,在我的JSFwebapp中,我将所有资源(js、css、img)放入一个版本库中,正如BalusC在本文中指出的那样 现在我的favicon也住在这里: resources --> default --> 1_1 --> img --> favicon.ico 根据这一点,添加favicon的方法是: <link rel="shortcut icon" type="image/x-icon" href="#{request.contextPath}/re

在我的JSFwebapp中,我将所有资源(
js、css、img
)放入一个版本库中,正如BalusC在本文中指出的那样

现在我的
favicon
也住在这里:

resources --> default --> 1_1 --> img --> favicon.ico
根据这一点,添加favicon的方法是:

<link rel="shortcut icon" 
    type="image/x-icon" href="#{request.contextPath}/resources/default/1_1/img/favicon.ico"/>

但这样,自动从最高版本文件夹(例如1_1)中拾取文件的资源处理被忽略,我每次都必须手动更改

那么有没有其他方法可以包含favicon,或者favicon应该放在其他地方(版本库之外)?

使用隐式EL
{resource}
处理程序让JSF将资源标识符转换为正确的URL

<link ... href="#{resource['default:img/favicon.ico']}" />

请注意,这也是在CSS文件中引用背景图像的方式