Содержит или индекс в теге <s: property> Struts2?
Я искал использование <s:property>
в Struts2, если условие... и я нашел решение, но Contains
или же IndexOf
не работает в моем случае может кто-нибудь помочь мне по синтаксису....
<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>
иметь :
условное обозначение
1 ответ
Решение
Первое, что ваш синтаксис отсутствует) закрывающая скобка. Во-вторых, убедитесь, что у вас есть правильные значения в списке, которые имеют: Символ (Вы уже прокомментировали, что у него есть неправильные значения)
вот твой код
<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 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>