オブジェクトのコレクションからオブジェクトを選択したいと思います。
コレクションは#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" />