Fomatando um objeto Calendar no JSP

Bom dia Pessoal preciso da ajuda de vc novamente. Comecei trabalhar em um projeto Struts 1.2.7 aqui na empresa e eu nunca havia trabalhado com struts antes.
Tenho no request uma List que tenho que iterar e imprimir no JSP e nesse VO tem um elemento Calendar onde preciso mostar a Data do registro. Alguem ai sabe com eu faco para formatar esse calendar no JSP?
Desde ja muito obrigado.

Olá Caio

Tem 2 formas de você realizar isso:

  1. Você colocar no seu Form/VO um atributo String onde você colocar o Date formatado com SimpleDateFormat

  2. Criar ou modificar a taglib do struts; Criar um tagLib calendar, ou modificar o bean:write com um formater.

Espero ter ajudado
Flwss

Então fera olhado aqui na documentação vi que a bean:write tem um atributo format onde vc pode fazer isso <bean:write property=“maudito.calendar” format=“dd/MM/yyyy”> rsrsrs… mas Valeu Thiago.

Opa…

Acho melhor você usar o formatKey, para deixar no messageresouces.properties.
Dai fica internacionalizado

Dica se for um message a parte do projeto, use o bundle.
Doc: http://struts.apache.org/1.x/struts-taglib/tlddoc/bean/write.html

Flwss

Olá,

você também pode partir para a JSTL, já que ela está muito próxima do Struts 1.x.

<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
<fmt:formatDate value="${objetoVO.data}" pattern="dd/MM/yyyy" />

Abs!

Também não consigo utilizar a pela taglib da Jstl , é gerado um erro ou a tela nem ao menos aparece no navegador.

<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %> <fmt:formatDate value="${objetoVO.data.time}" pattern="dd/MM/yyyy" />
Tenta isso ai pra ver.