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)