プロジェクトの web-pages ディレクトリに favicon.ico を配置しました。また、jsp ページにタグを配置して、ブラウザにファビコンを配置しました。
<link rel="icon" type="image/ico" href="./favicon.ico"/>
それでもファビコンはブラウザに表示されません。
何故ですか ?ブラウザにファビコンを配置するにはどうすればよいですか。
プロジェクトの web-pages ディレクトリに favicon.ico を配置しました。また、jsp ページにタグを配置して、ブラウザにファビコンを配置しました。
<link rel="icon" type="image/ico" href="./favicon.ico"/>
それでもファビコンはブラウザに表示されません。
何故ですか ?ブラウザにファビコンを配置するにはどうすればよいですか。
ファビコン パスが正しく解決されたとしても、ブラウザのファビコン キャッシュをクリアする必要があるかもしれません (私は一度経験しました)。
Safari/Mac OS の例: ブラウザーを終了し、ファイル $HOME/Library/Safari/WebpageIcons.db を削除します。
URL は、サーバー側のパスではなく、実際のパブリック Web アドレスとして解決する必要があります。
これを試して:
<link href="${pageContext.request.contextPath}/favicon.ico" rel="shortcut icon" type="image/x-icon" />
また
<link href="<c:url value="/favicon.ico"/>" rel="shortcut icon" type="image/x-icon" />