JSP Expression Language (EL) - это язык выражений, используемый в JSP для доступа к данным компонентов Java (таких как JavaBeans) и выполнения базовых операций.
Основные возможности:
jsp
jsp
jsp
jsp
jsp
jsp
pageContext, request, session, application, param, paramValues, header, headerValues, cookie.Таблица неявных объектов EL:
| Объект | Описание |
|---|---|
pageContext | JSP PageContext |
pageScope | Map атрибутов уровня страницы |
requestScope | Map атрибутов уровня запроса |
sessionScope | Map атрибутов уровня сессии |
applicationScope | Map атрибутов уровня приложения |
param | Map параметров запроса (первое значение) |
paramValues | Map параметров запроса (все значения) |
header | Map HTTP-заголовков запроса (первое значение) |
headerValues | Map HTTP-заголовков запроса (все значения) |
cookie | Map объектов Cookie |
initParam | Map параметров инициализации сервлета |
EL упрощает доступ к данным в JSP и уменьшает количество скриптлетов (<% %>), делая страницы более читаемыми и поддерживаемыми. Используется в JSP 2.0 и выше.