Използвам struts таг вътре в struts iterator таг, за да контролирам какво се показва в едно от моите полета, както следва.
<s:iterator value="commentViewList" >
<s:if test="%{documentInfo.documentId != 0}">
<div class="col-sm-2 col-xs-12 text-center"><s:a href="/bg%{documentLink}" tabindex="19"><s:text name="yes"/></s:a></div>
</s:if>
<s:else>
<div class="col-sm-2 col-xs-12 text-center"><s:property value=""/></div>
</s:else>
Работи добре, но бих искал да заменя 0 в теста с препратка към int променлива noValueId, която съм дефинирал в моята страница за действие. Това ще ми позволи да направя една промяна, ако някога трябва да променя това, с което сравнявам documentInfo.documentId. Използвам тази стойност и в моята страница за действие. Всяка помощ ще бъде оценена!
documentInfo.documentId
е променлива от вашия клас Action. Просто се нуждаете от атрибут с неговия getter или дори само getter. Какъв е проблема ? :| - person Andrea Ligios   schedule 29.10.2015@package.Class@FIELD
. - person Aleksandr M   schedule 02.11.2015