JSTL + <fmt:formatDate

1 resposta
J

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">&nbsp;&nbsp;<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!

1 Resposta

J

Galera… achei o erro…
O import para a versão 1.1 é esse <%@ taglib uri=“http://java.sun.com/jsp/jstl/fmt” prefix=“fmt” %>
Valeu!

Criado 22 de outubro de 2007
Ultima resposta 22 de out. de 2007
Respostas 1
Participantes 1