EL expression language syntax въпрос

1 отговора 115 прегледа
#1

EL expression language syntax въпрос

Здрасти,
опитвам се да разкарам <%=...%> таговете в JSP страниците си и да ги заместя с EL изрази, но на места не мога да се ориентирам какъв е точният синтаксис.

Всичките ми променливи на модела се съхраняват в HashMap, който се казва model и е запазен със setAttribute() в request scope-а.

Принципно синтаксисът за да се обърнеш към атрибут е
requestScope['attrName']
а този за да се обърнеш към елемент от HashMap
map[key]

обаче примерно като пробвам
requestScope['model'][myCollection]
за да се обърна към Collection от EntityBeans не се получава нещо.

някой има ли идея как е правилният синтаксис?

Отговор
в отговор на id #2

Re: EL expression language syntax въпрос

оказа се, че в страницата, която ползвах за източник, има правописна грешка
правилният синтаксис е

requestScope['model']['myCollection']

или направо

model[myCollection]

Отговор