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
[code]
<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”/>”/>
</s:if>
<s:else>
<a href=“C:\temp<s:property value=“fileName”/>” rel=“lightbox[<s:property value=“fossil.id”/>]”>
</s:else>
</s:iterator>
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>
Creio que essa última forma seria a correta (por ter semelhança com uma
Agradeço desde já a ajuda de vocês.