Относительно href
относительно текущего URI запроса.Скорее всего, это привело к неверному URL.Вам необходимо добавить путь к контексту, чтобы он стал относительно корня домена.
Кроме того, rel
лучше иметь значение shortcut icon
, чтобы оно работало и в старых браузерах.
В случае использования файла .ico
вам также необходимо убедиться, что это real .ico
файл, а не какой-либо .bmp
, переименованный в .ico
.Вы можете создать один здесь на основе нескольких форматов изображений.Однако вы также можете просто использовать файл .png
или .gif
.
В целом, при условии, что файл находится в
WebContent
|-- images
| `-- favicon.ico
:
, тогда это должно сделать это:
<link rel="shortcut icon" type="image/x-icon" href="#{request.contextPath}/images/favicon.ico"/>
Если вы, однако, поместили его в качестве ресурса JSF в папку /resources
следующим образом
WebContent
|-- resources
| `-- images
| `-- favicon.ico
:
, что сделает его доступным для <h:graphicImage name="images/favicon.ico">
, то это следует сделать:
<link rel="shortcut icon" type="image/x-icon" href="#{resource['images/favicon.ico']}"/>
См. Также: