2011-02-03 16 views
13

quiero hacer algo como esto:FMT Asignar: salida formatDate a AC: establecer la variable

<c:set var="strDate" value="<fmt:formatDate value='${obj.dateIn}' pattern='ddMMyyyy'/>"/> 

para obtener la fecha como cadena (formato) y asignarlo a una variable para su uso posterior, pero ISN' t funcionando, ¿alguna idea sobre cómo hacerlo en jsp-jstl?

La única forma que encuentro a su alrededor es crear un getter "falso" para la clase de objeto java que da como resultado la fecha deseada como un String usign SimpleDateFormat.format (..) pero me parece que no es muy ortodoxo y quiero deja las clases subyacentes solo.

Respuesta

32
<fmt:formatDate value=".." pattern=".." var="strDate" /> 

el atributo var es:

Nombre de la variable de ámbito exportados que almacena el resultado formateado como una cadena.

+1

Sí, funciona muy bien. Gracias. – danirod

1

primer formato de la fecha después de asignar a la variable dateFormated

ponerlo de esta manera:

<fmt:formatDate value='${obj.dateIn}' pattern='ddMMyyyy' var="searchFormated" /> 
<c:set var="strDate" value="${searchFormated}"/> 
Cuestiones relacionadas