我想从一组对象中选择一个对象。
集合是#attr.studyTypeListKey
,其表达式是正确的,保存在applicationContext
.
选择条件是,集合中对象的属性code
应该等于 的值study
,学习的是迭代器中每个对象的属性proposals
。
<s:iterator value="proposals">
<s:property value="#attr.studyTypeListKey.{^#this.code == study}.name" />
....
下面的代码不起作用,即它什么也不显示:
下面将显示集合中的第一个对象,但这个对象实际上不满足条件。
<s:property value="#attr.studyTypeListKey.{?#this.code == #study}[0].name" />
以下也不显示任何内容:
<s:property value="#attr.studyTypeListKey.{^#this.code == #study}.name" />