Facelets



Поддержка JavaScript отключена

SBP-Program
На главную -> Java EE 6 &nbsp

&nbsp

Facelets – это технология, которая применяется для формирования страниц приложений, созданных по спецификации JSF. Facelets отвечает за вид страницы в браузере.

Ранее для этих целей использовалась технология JSP, но теперь JSP не рекомендуется к применению, её заменила технология Facelets.

Facelets использует XHTML. Соответственно страницы, созданные по технологии Facelets, имеют расширение .xhtml.

В Facelets применяется унифицированный язык выражений (Unified Expression Language).

Пример приложения Facelets

Создайте веб-приложение (Web Application, находится в категории Java Web) под названием SBP_Facelets:

Facelets

В папке Source Packages создаём пакет pack, а внём класс BackClass. BackClass — это Java-класс, поля и методы которого будут увязаны с элементами управления на страницах XHTML. Такой класс называется Backing Bean:

Facelets

Изменим код класса BackClass, созданный мастером:

Далее, создаём две XHTML страницы с именами index и result. Для этого правой кнопкой по названию проекта SBP_Facelets — > New — > Other…, выбираем категорию Web, а тип файла — XHTML, жмём Next, вносим название страницы «index». Таким путём создаём и страницу «result». Получаем:

Facelets

Код файла index.xhtml:

Код файла result.xhtml:

Откройте web.xml из каталога WEB-INF. На странице «Pages» укажите имя файла приветствия «Welcome Files» faces/index.xhtml:

Facelets

Готово. Можно запускать на исполнение.

Скачать Facelets пример (22 КБ).

Программирование

&nbsp
&nbsp
&nbsp