JSTL – Erro usando fmt:formatdate

88f2f5c370e04703_640_javaSe estiver tentando formatar uma data usando JSTL como abaixo:

<fmt:formatDate value="${data}" pattern="dd/MM/yyyy"/>

E estiver aparecendo o erro “According to TLD or attribute directive in tag file, attribute value does not accept any expressions”, significa que você está usando a versão errada da tag FMT.

Para corrigir, basta trocar o import no começo do JSP de:

<%@ taglib prefix="fmt" uri="http://java.sun.com/jstl/fmt"%>

para:

<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>

Fonte: http://stackoverflow.com/questions/281380/format-date-with-fmtformatdate-jsp

Facebook

Deixe seu comentário

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.