Используйте Struts if Statement внутри итератора - PullRequest
2 голосов
/ 10 мая 2011

Мне действительно нужна твоя помощь.У меня есть следующий итератор Struts2?

<s:iterator value="familiari" status="entry"> 
</s:iterator>

Как проверить, что свойство addessor пусто?

следующее не работает

<s:if test="#entry.addess!=''">
</s:if>

1 Ответ

7 голосов
/ 10 мая 2011

Кажется, вы неправильно понимаете значение свойства status тега iterator : это специальный объект итератора для отслеживания номера строки (нечетные / четные проверки и т. Д.).

Вы должны использовать свойство var. Например (не проверено):

<s:iterator  value="familiari" var="myobj"> 
   <s:if test="#myobj.addess != ''">
   </s:if>
<s:iterator>
...