JSP.2.11.3 Выражения
Элемент expression в JSP-странице является выражением языка скриптинга, которое вычисляется, а результат приводится к String. Результат затем посылается в текущий объект вывода JspWriter. Если результат выражения не может быть приведён к String, обязаны выполняться следующие действия:
Если проблема обнаружена на этапе трансляции, должна возникать ошибка времени трансляции.
Если приведение не обнаруживается в процессе трансляции, должно вызываться исключение ClassCastException/ОшибкаПриведенияКласса во время запроса.
Язык скриптинга может поддерживать побочные эффекты в выражениях, когда выражение вычисляется.
Выражения вычисляются слева направо на JSP-странице. Если выражения появляется в более чем одном атрибуте времени выполнения, они должны вычисляться слева направо в тэге. Выражение может изменять значение объекта out, хотя это не всегда легко выполнимо. Выражение обязано быть полным выражением языка скриптинга, на котором оно написано.
Выражения вычисляются во время HTTP-процессинга.
Значение выражения конвертируется к String и вставляется в соответствующую позицию в .jsp-файл.
Примеры
Вставляется текущая дата:
<%= (new java.util.Date()).toLocaleString() %>
Синтаксис
<%= выражение %>