gpt4 book ai didi

jsf - 如何使用 JSF 2.0 在 HTML head 部分输出 favicon

转载 作者:行者123 更新时间:2023-12-02 01:29:39 25 4
gpt4 key购买 nike

使用 h:outputStylesheet 我可以在 HTML head 部分嵌入 CSS 资源,但是如何构建 <link>对于favicon呈现 HTML 的图像资源如下例所示:

HTML 输出:

<head>
...
<link rel="icon" type="image/png" href="favicon.png" />
...
</head>

图片资源位于<web>/resources/images .

如果我在 JSF 模板中使用直接 HTML 代码,如 href="/resources/images/favicon.png"找不到资源 - 导航到/resources/images/favicon.png 会导致错误

/resources/images/favicon.png/index.jsf not found

(我已将 index.jsf 设置为 web.xml 中的索引页,这可能会解释此路径)

最佳答案

您的网络应用程序显然正在非空上下文路径上运行。前导斜杠 / 将您带到域根目录。使用#{request.contextPath}动态内联上下文路径。

<link rel="shortcut icon" type="image/png" href="#{request.contextPath}/resources/images/favicon.png" />

(请注意,我还修复了 rel 以使其跨浏览器兼容)

关于jsf - 如何使用 JSF 2.0 在 HTML head 部分输出 favicon <link>?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6373503/

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