#jsf-2 #el
#jsf-2 #el
Вопрос:
У меня есть следующий код:
<f:loadBundle basename="messages.application" var="prop" />
<ui:param name="currentUserAttr" value="#{prop['currentUser']}" />
// currentUserAttr=currentUserVal
<h1>Welcome #{sessionScope.currentUserAttr.name}</h1> // should be evaludated to sessionScope.currentUserVal.name
Я хочу получить значение currentUserAttr
then при чтении из сеанса, заменив attr на его значение, а затем получив значение из сеанса, есть идеи, как это сделать в EL 2.2?
Ответ №1:
Также используйте обозначение в виде фигурных скобок, если вы хотите использовать динамический ключ.
<h1>Welcome #{sessionScope[currentUserAttr].name}</h1>