Должен ли я использовать URL-адреса в качестве ссылок на изображения и другие ресурсы, или я должен использовать EL # {ресурс ...} - PullRequest
3 голосов
/ 16 декабря 2011

Я сохраняю файлы изображений, css и javascript (папки имеют одинаковые имена) в папке ресурсов в корне веб-приложения.Должен ли я использовать URL для отображения изображения, например, в теге graphicImage, или я должен использовать #{resources:libraryName..}?

1 Ответ

4 голосов
/ 16 декабря 2011

Просто используйте для этого предусмотренные <h:outputStylesheet>, <h:outputScript> и <h:graphicImage> компоненты, в которых вы указываете путь относительно папки ресурсов вАтрибут name:

<h:outputStylesheet name="css/style.css" />
<h:outputScript name="js/script.js" />
<h:graphicImage name="images/logo.png" />

JSF будет беспокоиться о настройке правильного URL.

Синтаксис #{resource} необходим только внутри файлов CSS для ссылки на фоновые изображения.

См. Также:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...