Problema para exibir data formatada, com JSTL e TagFile

Bom galera, possivelmente seja algum detalhe que estou deixando passar, mas quando tento exibir o campo data usando uma customtag,
com valores já salvos, ao invez de exibir a data corretamente, o campo fica o código que deveria fazer a formatação (?!?!)

ex.: <fmt:formatDate value=‘Tue Oct 09 00:00:00 BRT 2012’ pattern=‘dd/MM/yyyy’/>

Alguns testes que fiz, jogar o cód <fmt:formatDate value="${tarefa.dataFinalizacao.time}" pattern="dd/MM/yyyy"/>
no jsp, ele exibiu a data corretamente, então ele ta certo.

a custom tag, funciona se passar a data em texto já formatada, (suponhamos que tivesse um método ‘getDtFormatada’ que retornasse o valor “13/10/2012”.

Então agora tem alguma idéia do que seja? Vlw.

Minha custom tag :

<%@ attribute name="id" required="true" %>
<%@ attribute name="valor" required="false" %>
<input type="text" id="${id}" name="${id}" value="${valor}" />
<script type="text/javascript">
	$("#${id}").datepicker({
		dateFormat : 'dd/mm/yy',
		changeMonth : true,
		changeYear : true,
		autoSize : true,
	    monthNamesShort: ["Jan","Fev","Mar","Abr","Mai","Jun","Jul","Ago","Set","Out","Nov","Dez"],
	    dayNamesMin: ["Dom", "Seg", "Ter", "Qua", "Qui", "Sex", "Sab"]
	});
</script>

A parte que exibe

 <caelum:campoData id="dataFinalizacao" valor="<fmt:formatDate value='${tarefa.dataFinalizacao.time}' pattern='dd/MM/yyyy'/>"/>  

ninguém? qualquer sugestão =S

Tou com problema ae também, conseguiu arrumar?

Você pode fazer o seguinte:

  1. <fmt:formatDate value=’${tarefa.dataFinalizacao.time}’ pattern=‘dd/MM/yyyy’ var=“dataFormatada” />
  2. <caelum:campoData id=“dataFinalizacao” valor="${dataFormatada}"/>