Olá pessoa,
Em um trabalho que estou fazendo, tive que mudar a exibição de resultados usando agora o DisplayTag, pois bem, surgiu um probleminha.
No código table em html eu usava o seguinte trecho para exibir uma lista de imagens com efeito lightbox
<td>
<s:iterator value="imagens" id="listaImagens" status="i">
<s:if test="#i.index == 0">
<a href="C:\temp\<s:property value="fileName"/>" rel="lightbox[<s:property value="fossil.id"/>]"><img height="75" width="75" src="C:\temp\<s:property value="fileName"/>"/></a>
</s:if>
<s:else>
<a href="C:\temp\<s:property value="fileName"/>" rel="lightbox[<s:property value="fossil.id"/>]"></a>
</s:else>
</s:iterator>
</td>
<display:column property=" <s:iterator value="imagens" id="listaImagens" status="i">
<s:if test="#i.index == 0">
<a href="C:\temp\<s:property value="fileName"/>" rel="lightbox[<s:property value="fossil.id"/>]"><img height="75" width="75" src="C:\temp\<s:property value="fileName"/>"/></a>
</s:if><s:else>
<a href="C:\temp\<s:property value="fileName"/>" rel="lightbox[<s:property value="fossil.id"/>]"></a>
</s:else>
</s:iterator>
" title="Imagem(ns)" sortable="true" />
javax.servlet.ServletException: org.apache.jasper.JasperException: /jsp/fossil/exibirLista.jsp(48,53) equal symbol expected
org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:515)
org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:419)
Inclusive retirando as aspas simples que me retorna outra erro.
E tentei dessa outra forma:<display:column title="Imagem(ns)" sortable="true" >
<s:iterator value="imagens" id="listaImagens" status="i">
<s:if test="#i.index == 0">
<a href="C:\temp\<s:property value="fileName"/>" rel="lightbox[<s:property value="fossil.id"/>]"><img height="75" width="75" src="C:\temp\<s:property value="fileName"/>"/></a>
</s:if><s:else>
<a href="C:\temp\<s:property value="fileName"/>" rel="lightbox[<s:property value="fossil.id"/>]"></a>
</s:else>
</s:iterator></display:column>
</display:table>