Доступ к атрибуту карты с динамическим ключом в Struts 2 OGNL

У меня есть список строк, которые представляют собой имена атрибутов и карту. Я пытаюсь получить доступ к модели (например, проекту) на карте, используя имя атрибута в списке строк.

Вот что у меня есть сейчас.

<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>

Любой совет приветствуется.

7
задан Dave Newton 22 October 2011 в 01:23
поделиться