Skip to main content

Posts

Showing posts with the label JSP

JSP & EL: доступ к данным

EL (expression language) - язык, упрощающий доступ к данным на странице.  Общее Выражения EL могут быть выполнены при первом отображении страницы (immediate evaluation). Тогда они имеют следующий (более привычный) вид: ${person.name} Или технология, которая использует EL, может вычислять их в какой-то другой момент жизненного цикла страницы (deferred evaluation). Тогда используется синтаксис   #{} .  Этот синтаксис более привычен тем, кто использует JSF. Первая переменная (если она переменная, а не, скажем, ${42}) всегда является либо атрибутом, либо неявным объектом: Доступ к полям Можно использовать квадратные скобки [] или точку . . используется как имя поля в бине или имя ключа в Map: [] кроме вышеперечисленного могут обращаться по индексу к элементу массива или списка: Да, индекс будет в кавычках. Картинки позаимствованы из O'Reilly. Head First. Servlets and JSP. Что почитать: 1) Коротко от Oracle:  http://docs.oracle.com...