Saltar al contenido

¿Cómo imprimir la fecha actual en JSP?

Solución:

Usar jsp:useBean para construir un java.util.Date instancia y utilizar JSTL fmt:formatDate para formatearlo en una cadena legible por humanos usando un SimpleDateFormat patrón.

<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
<jsp:useBean id="date" class="java.util.Date" />
Current year is: <fmt:formatDate value="${date}" pattern="yyyy" />

El pasado de moda scriptlet forma sería:

<%= new java.text.SimpleDateFormat("yyyy").format(new java.util.Date()) %>

Tenga en cuenta que debe especificar el nombre completo de la clase calificada cuando no utilice @page import directivas, esa fue probablemente la causa de su problema. Utilizando scriptlets sin embargo, está muy desalentado desde hace una década.

Todo esto se demuestra en el [jsp] página de información de etiquetas también 🙂

<%= new java.util.Date().getYear() + 1900 %>

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *