gpt4 book ai didi

jsf-2 - 在哪里放置 favicon 以考虑 JSF 资源版本控制?

转载 作者:行者123 更新时间:2023-12-04 18:44:46 24 4
gpt4 key购买 nike

正如 BalusC 在此 answer 中指出的那样,在我的 JSF webApp 中,我已将所有资源( js, css, img )放入了一个版本化的库中。 .

现在我的 favicon也住在这里:

resources --> default --> 1_1 --> img --> favicon.ico

根据这个 answer添加收藏夹图标的方法是:
<link rel="shortcut icon" 
type="image/x-icon" href="#{request.contextPath}/resources/default/1_1/img/favicon.ico"/>

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

那么有没有另一种方法来包含收藏夹图标,还是应该将收藏夹图标放在其他地方(在版本库之外)?

最佳答案

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

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

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

关于jsf-2 - 在哪里放置 favicon 以考虑 JSF 资源版本控制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16919689/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com