Tou apredendo a usar o struts agora
tenho um formulário de edição onde a data aparece no formato abaixo
1984-05-03 (yyyy-mm-dd)
Eis o campo do formulário
Data Nascimento:
<html:text property=“datanasc” value="${pessoa.datanasc}" size=“10” maxlength=“10”/>
<html:errors property=“errodata”/>
eis o formato desejado
03/05/1984 (dd/mm/yyyy)
obrigado
Coloca essa constante no seu struts.xml
Se eu não me engano isso resolve.
no struts_config ?
tou usando o struts 1.2
Para formatar o layout da data:
<%@ taglib uri="http://java.sun.com/jstl/fmt" prefix="fmt"%>
<fmt:formatDate pattern="yyyy-MM-dd" value="${now}"/>
Para receber a data no formulário:
Não tou conseguindo usar desse jeito
eu tenho que alterar o formato da data num campo do form
<html:text property=“datanasc” value="${pessoa.datanasc}" size=“10” maxlength=“10”/>
Você quer MOSTRAR na tela formatado ou RECEBER o dado corretamente em uma propriedade do tipo Date?
Se for para mostrar, usa:
<%@ taglib uri=“http://java.sun.com/jstl/fmt” prefix=“fmt”%>
<html:text property=“datanasc” value="<fmt:formatDate pattern=“yyyy-MM-dd” value="${pessoa.datanasc}"/>" size=“10” maxlength=“10”/>
Se for para RECEBER a data no seu action, usa aquela minha configuração. Não sei se funciona no Struts 1.2, eu usava o Struts 2.x.