我正在为java web应用程序工作,我使用login.jsp文件登录应用程序,这里我们使用<link>
标签在浏览器选项卡上显示图标。
以下是链接标记。
<html>
<head>
<link rel="icon" href="/images/favicon.ico">
</head>
</html>
这里在href中我想使用绝对路径来渲染图标,这将有助于在IE中渲染图标图像 由于我们使用的是jsp文件,我们可以获取请求对象,那么如何从请求中形成绝对URL并将其放入链接标记的href中
答案 0 :(得分:0)
获取请求路径使用request.getRequestURI()
获取 images文件夹的绝对路径,请使用application.getRealPath("/images")
(不建议在网页中使用。)
对于渲染图像/图标,您可以使用响应类型为image / ico的专用Servlet
。