属性名とマップである文字列のリストがあります。文字列リストの属性名を使用して、マップ内のモデル (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>
アドバイスをいただければ幸いです。