私はこのイテレータを持っています。
<s:iterator value = "myQuestions" status="key">
<s:property value="%{#key.index}" />
<h1><s:property value = "myQuestions[%{#key.index}].question"/></h1>
</s:iterator>
イテレータがこれを繰り返すとき
<s:property value="%{#key.index}" />
適切なインデックスが表示されます。しかし、%{#key.index}
これを追加すると
<h1><s:property value = "myQuestions[%{#key.index}].question"/></h1>
その特定のインデックスにある要素は表示されません。
したがって、現在のインデックスが0であるとしましょう。
これを行うと、<s:property value = "myQuestions[%{#key.index}].question"/>
何も表示されません。しかし、私がそれをハードコーディングするとき。
<s:property value = "myQuestions[0].question"/> it displays the proper item. what am I missing?