【问题标题】:Inner evaluation in EL 2.2EL 2.2 中的内部评估
【发布时间】:2011-11-02 13:47:44
【问题描述】:

我有一些代码如下:

<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 的值,然后在从会话中读取时,将 attr 替换为其值,然后从会话中获取值,任何想法如何在 EL 2.2 中做到这一点?

【问题讨论】:

    标签: jsf-2 el


    【解决方案1】:

    如果您想使用动态键,也可以使用大括号表示法。

    <h1>Welcome #{sessionScope[currentUserAttr].name}</h1>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-04-18
      • 1970-01-01
      • 2010-10-04
      • 1970-01-01
      • 1970-01-01
      • 2021-05-02
      相关资源
      最近更新 更多