我已經在Struts2一直在尋找使用<s:property>
如果condtion ...我找到了解決辦法,但Contains
或IndexOf
並不在我的情況的作品有人可以幫助我在語法....包含或索引在<s:property>標籤Struts2?
<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'只需打印出第一個:if',打印Dir的值並打印indexOf結果 –
@AndreaLigios怪異Dir正在打印DetailsList的迭代器(父)值是ArrayList,而不是打印DirList :(因爲值本身錯了它的失敗... –
請編輯您的問題添加外部迭代器和Java源與他們的獲得者,謝謝 –