【发布时间】:2015-05-21 14:53:53
【问题描述】:
我正在遍历List<SomeObject>,但我只想根据另一个List 中指定的属性打印出SomeObject 的某些属性。到目前为止,我已经明白了。我不确定,如何使用List中的项目作为我要打印出来的SomeObject的属性。
<s:iterator value="theList" var="listItem" status="theListCount">
<s:iterator value="listOfAttributes" var="attr" status="attrListCount">
Attribute=<s:property value="#attr"/> Value=<s:property value='#listItem.[%{#attr}]'/>
</s:iterator>
</s:iterator>
【问题讨论】:
-
对象属性的名称不够。您应该检查表达式的 OGNL 语法。
标签: java list loops struts2 ognl