2009-01-09 18 views
15

Estoy tratando de mostrar la fecha actual en mi página JSP usando JSTL. a continuación está el código que estoy usando.Mostrando la fecha actual usando el formato JSTL Etiqueta de fecha

<jsp:useBean id="now" class="java.util.Date" scope="request" /> 
<fmt:formatDate value="${now}" pattern="MM.dd.yyyy" /> 

¿Pero el código de arriba no está produciendo ningún resultado? ¿Me falta algo aquí o hay un mejor enfoque para esto? Estoy usando JSTL 1.1.

Respuesta

12

Trate de imprimirlo sin formatear, $ {now}, probablemente tenga nulo allí. ¿Tiene este atributo en el alcance de la solicitud? Simplemente revise dos veces, si es así, puede ser nulo. Si no es así, intente eliminar este atributo scope de la etiqueta, sí, no importa, solo dejar las cosas claras.

+0

No recuerdo si se requiere margen para useBean, pero si lo es, cambiándolo a "página" puede aliviar este problema. – MetroidFan2002

+1

'alcance' no es necesario. –

5

scope=page funciona para mí

Cuestiones relacionadas