<c:if test="${sessionScope.cart.numberOfItems > 0}">
...
</c:if>
|
Java Platform, Enterprise Edition (Java EE) 8 Учебник по Java EE |
| Назад | Вперёд | Содержание |
EL позволяет авторам страниц использовать простые выражения для динамического доступа к данным из компонентов JavaBeans. Например, атрибут test следующего условного тега поставляется с выражением EL, которое сравнивает 0 с количеством элементов в сессионном компоненте с именем cart.
<c:if test="${sessionScope.cart.numberOfItems > 0}">
...
</c:if>
См. Использование EL для ссылки на Managed-бины для получения дополнительной информации о том, как использовать EL в приложениях JavaServer Faces.
Подводя итог, EL предлагает способ использовать простые выражения для выполнения следующих задач:
Динамическое чтение данных приложения, хранящихся в компонентах JavaBeans, различных структурах данных и неявных объектах
Динамичесая запись данных, таких как пользовательский ввод в формы, в компоненты JavaBeans
Вызов статических и публичных методов
Динамическое выполнение арифметических, логических и строковых операций
Динамическое конструирование коллекций и выполнение операций над ними
На странице JavaServer Faces выражение EL можно использовать либо в статическом тексте, либо в атрибуте кастомного тега или стандартного действия.
Наконец, EL предоставляет подключаемый API для разрешения выражений, так что могут быть реализованы кастомные средства распознавания, которые могут обрабатывать выражения, ещё не поддерживаемые EL.
| Назад | Вперёд | Содержание |
Copyright © 2017, Oracle и/или её дочерних компаний. Все права защищены.
Версия перевода 1.0.5 (Java EE Tutorial — русскоязычная версия)