簡體   English   中英

使用Struts 2 OGNL中的動態密鑰訪問Map屬性

[英]Accessing Map attribute with dynamic key in Struts 2 OGNL

我有一個字符串列表,它們是屬性名稱和Map。 我正在嘗試使用字符串列表中的屬性名稱訪問地圖中的模型(ex.project)。

這就是我現在擁有的。

<s:iterator value="theMap" var="element">
  <tr>
    <s:iterator value="attributeList" var="attrName">
      <td><p><s:property value="#element.Project.#attrName" /></p></td>
    </s:iterator>
  </tr>
</s:iterator>

如果我硬編碼屬性名稱它工作正常:

<td><p><s:property value="#element.Project.projectName" /></p></td>

任何建議表示贊賞。

使用OGNL <s:property value="#element.Project[#attrName]" />

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM