EL expression language syntax въпрос
1 отговора
115 прегледа
EL expression language syntax въпрос
Здрасти,
опитвам се да разкарам <%=...%> таговете в JSP страниците си и да ги заместя с EL изрази, но на места не мога да се ориентирам какъв е точният синтаксис.
Всичките ми променливи на модела се съхраняват в HashMap, който се казва model и е запазен със setAttribute() в request scope-а.
Принципно синтаксисът за да се обърнеш към атрибут е
requestScope['attrName']
а този за да се обърнеш към елемент от HashMap
map[key]
обаче примерно като пробвам
requestScope['model'][myCollection]
за да се обърна към Collection от EntityBeans не се получава нещо.
някой има ли идея как е правилният синтаксис?
опитвам се да разкарам <%=...%> таговете в JSP страниците си и да ги заместя с EL изрази, но на места не мога да се ориентирам какъв е точният синтаксис.
Всичките ми променливи на модела се съхраняват в HashMap, който се казва model и е запазен със setAttribute() в request scope-а.
Принципно синтаксисът за да се обърнеш към атрибут е
requestScope['attrName']
а този за да се обърнеш към елемент от HashMap
map[key]
обаче примерно като пробвам
requestScope['model'][myCollection]
за да се обърна към Collection от EntityBeans не се получава нещо.
някой има ли идея как е правилният синтаксис?
Re: EL expression language syntax въпрос
оказа се, че в страницата, която ползвах за източник, има правописна грешка
правилният синтаксис е
requestScope['model']['myCollection']
или направо
model[myCollection]
правилният синтаксис е
requestScope['model']['myCollection']
или направо
model[myCollection]