jsp如何获取当前时间

在JSP中获取当前时间,您可以使用Java的内置类java.util.Datejava.text.SimpleDateFormat。以下是获取和格式化当前时间的步骤:

1. 导入必要的类:

jsp<p><%@ page language="java" contentType="text/html; charset=UTF-8"<p> import="java.util.*"<p> import="java.text.*"<p>%><p>

2. 获取当前时间并格式化:

jsp<p><%<p> // 创建一个Date对象表示当前时间<p> Date currentDate = new Date();</p><p> // 使用SimpleDateFormat来格式化日期时间<p> SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");<p> String formattedDateTime = sdf.format(currentDate);</p><p> // 将格式化后的时间设置到request属性中,以便在JSP页面中使用EL表达式访问<p> request.setAttribute("currentTime", formattedDateTime);<p>%><p>

3. 在JSP页面中使用EL表达式显示时间:

jsp<p><!-- 使用EL表达式输出当前时间 --><p>${currentTime}<p>

或者,您也可以使用JSP脚本片段直接输出当前时间:

jsp<p><%<p> // 直接在脚本中输出当前时间<p> out.println(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()));<p>%><p>

以上方法将获取当前的系统时间,并以yyyy-MM-dd HH:mm:ss的格式输出到页面上。如果您需要其他格式,可以修改SimpleDateFormat中的模式字符串。