Ресурсы (библиотека) в JSF 2.0

Ресурсы (библиотека) в JSF 2.0

В JSF 2.0 все файлы ваших веб-ресурсов, такие как css, изображения или JavaScript, следует помещать в папку «resources» в корне вашего веб-приложения (на том же уровне папки с «WEB-INF»).

sub-folder в папке «ресурсы» рассматривается как «library» или «project theme», позже вы можете ссылаться на эти «ресурсы» с помощью атрибутаlibrary. Этот новый механизм управления ресурсами JSF действительно полезен, он позволяет разработчику легко изменять веб-ресурсы с помощью «theme / library» или «versioning».

Смотрите ниже примеры:

Рисунок 1-0: Пример структуры папок проекта JSF2.

jsf2 resources example

1. Нормальный пример

Вот несколько примеров использования «resources» и «library» в JSF 2.0.

  1. Включить файл CSS -h:outputStylesheet

    HTML вывод ...

  2. Отображать изображения -h:graphicImage

    HTML вывод ...

  3. Включить JavaScript -h:outputScript

    HTML вывод ...