<s:iterator value="DirList" status="DirSTS" var="Dir">
<s:if test="#DetailsStatus.index==#DirSTS.index">
<s:if test="%{#Dir.indexOf(':'}!= -1">
<a href='<s:property/>'><small>Click Here </small></a>
</s:if>
</s:if>
</s:iterator>
DetailsStatusはメインリストのステータス変数です...ここでは<s:property>
が:
シンボル
エラーは '#DetailsStatus.index ==#DirSTS.index'にある必要があります。最初の' s:if'に何かを出力し、 'Dir'の値を出力し、' indexOf'結果を出力します。 –
@AndreaLigios weird DirはDirListを印刷する代わりにArrayListであるDetailsStatusList iterator(親)値を出力しています。(値自体が失敗しているので... –
外部イテレータとJavaソースをgetterで追加すると、 –