Dae galera… eu não sei o que tanto esse NetBeans reclama da formatação da data usando JSTL, ele fica falando que a propriedade value não aceita expressão… eu fiz os imports assim:
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib uri="http://java.sun.com/jstl/fmt" prefix="fmt" %>
E o código:
<c:forEach var="tramitacao" items="${listaTramitacao}">
<!-- Faz uma quebra quando o documentoAtual estiver vazio - Coluna de controle -->
<c:if test="${tramitacao.documento.documentoAtual == null || tramitacao.documento.documentoAtual == ''}">
<tr><td align="left" valign="middle" scope="col" bgcolor="#F88400"colspan="3"> <span class="lbCampoBold">${tramitacao.documento.numDocumento}</span></td></tr>
</c:if>
<c:if test="${tramitacao.documento.documentoAtual != null && tramitacao.documento.documentoAtual != ''}">
<tr>
<td align="center" valign="top" scope="row" bgcolor=#FFF1D6 class="lbCampo">"><fmt:formatDate value="${tramitacao.dataTramitacao}" type="date" pattern="dd/MM/yyyy"/></td>
<td align="left" valign="top" scope="row" bgcolor=#FFF1D6 class="lbCampo">????</td>
<td align="left" valign="top" scope="row" bgcolor=#FFF1D6 class="lbCampo">${tramitacao.tipoTramitacao.tipoTramitacao}</td>
</tr>
</c:if>
</c:forEach> Minha lista é assim List…
E tipo… eu ja imprimi essa mesma lista que eu mando para o forEacha pelo java e ele esta vindo com os valores… tanto é que quando eu comento a linha <fmt:formatDate ele funciona…
Alguém sabe o que é? Estou usando a JSTL 1.1 que vem junto com o Netbeans 5.5!
Abraço!