Formatando datas no JSTL!

2 respostas
J

Dae galera.. olha só... eu tenho um bean que me retorna uma data, eu estou fazendo a alteração do meu formulário, dae eu recebo essa data e queria jogar no meu input.. só que o meu bean retorna a data do tipo java.util.Date.. dae não consegui fazer a conversão e mostrar ele no formato dd/MM/yyyy..

Segue o meu código:

<jsp:useBean id="documento" class="br.gov.sc.alesc.sgd.model.DocumentoVO" scope="request"/>


<c:if test="${pageContext.request.method == 'POST'}">
                <td><input name="txtData" type="text" value="<c:out value='${documento.dataDocumento}'/>" size="12"/>&nbsp;<img src="img/date.jpg" width="16" height="16" /></td>
            </c:if>

Abraço!

2 Respostas

fujioka

Olá… acho que isso vai te ajudar… http://www.java2s.com/Code/Java/JSTL/JSTLFormatDate.htm

v1c70r_f

Amigo, tente assim:

<%@ taglib uri="/WEB-INF/fmt.tld" prefix="fmt" %>
 .
 .
 .
<jsp:useBean id="documento" class="br.gov.sc.alesc.sgd.model.DocumentoVO"scope="request"/>  
 
 
<c:iftest="${pageContext.request.method == 'POST'}">  
<td>
<input name="txtData" type="text" value="<fmt:formatDate value='${documento.dataDocumento}' pattern='dd/MM/yyyy' />" size="12"/> 
<img src="img/date.jpg"width="16"height="16"/>
</td>  
</c:if>
Criado 6 de setembro de 2007
Ultima resposta 6 de set. de 2007
Respostas 2
Participantes 3