如何设计一个JSP文件来调用并显示与datetime.jsp类似的功能,即显示当前日期和时间?
时间: 2024-10-12 12:05:11 浏览: 9
要在JSP文件中调用并显示当前日期和时间,你可以使用Java的`java.util.Date`类配合JSTL标签库(`<c:out>`)。首先,在服务器端编写一个名为`datetime.jsp`的文件,如下所示:
```jsp
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<title>显示当前日期和时间</title>
</head>
<body>
<%-- JSP页面部分开始 --%>
<c:set var="currentDate" value="<%= new java.util.Date() %>"/>
<p>当前日期和时间是:${currentDate}</p>
<%-- JSP页面部分结束 --%>
</body>
</html>
```
在这个例子中,`<c:set>`动作将当前的系统日期和时间存储到`currentDate`变量中,然后`<c:out>`标签用于安全地输出这个值。`${currentDate}`会自动格式化为日期时间字符串。
如果你想定制显示的格式,可以引入`java.text.SimpleDateFormat`类,例如:
```jsp
<c:set var="formatter" value="yyyy-MM-dd HH:mm:ss"/>
<c:set var="formattedDateTime" value="<%= new SimpleDateFormat(formatter).format(new java.util.Date()) %>"/>
<p>当前日期和时间(自定义格式)是:${formattedDateTime}</p>
```
这将按照指定的格式(如"年-月-日 时:分:秒")显示日期和时间。
阅读全文