7

我作为新蜜蜂在 spring mvc 应用程序中工作。我需要为没有任何通用文件的应用程序设置一个网站图标来执行此操作。因此,我没有为所有 JSP 放置相关代码行,而是考虑使用调用任何 HTTP 请求的 application-servlet.xml 来执行此操作。谁能帮我一枪搞定?欢迎您提出任何其他简单的方法来做到这一点。

已编辑-我在想,为任何请求执行 javascript 代码可能对此有所帮助。但不确定这是可能的以及我如何做到这一点

4

3 回答 3

11

只是为了扩展 NimChimpsky 的答案...将 favicon 放在根(或图像)目录中,并在您的 JSP 页面中以通常的方式引用它(或者最好还是使用 SiteMesh 指定一次)。例如

<link rel="shortcut icon" type="image/x-icon" href="${pageContext.request.contextPath}/favicon.ico" />

但是在使用 Tomcat 时有一个问题,因为它是“未知”的矿类型,所以无法从 webapp 内部获取网站图标。在 web.xml 中添加自定义 mime 类型条目的修复:

<!-- Mimetype needed for tomcat to serve favicon images -->
<mime-mapping>
    <extension>ico</extension>
    <mime-type>image/x-icon</mime-type>
</mime-mapping>
于 2012-12-04T23:51:51.213 回答
2

只需存储favicon.ico在 webapp 的根目录(也就是 WEB-INF 的上一层)目录中

于 2012-12-04T13:08:10.630 回答
0

<div class="tab-content">
    <div id="frequent"
	class="active tab-pane fade in active text-center">
    <jsp:include page="questionDisplay.jsp" />
    </div>
</div>

于 2015-12-08T07:00:37.570 回答