编写jsp页面 如何引入java.util.Date对象来获取当前时间的代码完整版
时间: 2024-10-14 20:15:41 浏览: 19
在JSP页面中引入`java.util.Date`对象并获取当前时间,通常需要在服务器端使用Servlet或者JavaBeans等组件。在JSP中直接操作Date不是最佳实践,因为JSP主要是视图层。但是如果你确实需要这样做,可以借助Java Scriptlet(<% %>)标签:
```jsp
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Current Time Example</title>
</head>
<body>
<%-- 引入日期和日期格式化工具包 --%>
<jsp:useBean id="dateBean" class="java.util.Date"></jsp:useBean>
<%-- 获取当前时间 --%>
<jsp:setProperty name="dateBean" property="time" value="<%= new java.util.Date() %>"/>
<!-- 输出当前时间 -->
<p>当前时间为: <%= dateBean.getTime() %> (毫秒)</p>
<p>或者格式化输出: <%= new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(dateBean) %></p>
</body>
</html>
```
在这个例子中,我们创建了一个名为`dateBean`的Java Bean,并设置了其`time`属性为当前日期。然后通过`SimpleDateFormat`将日期转换为字符串展示。
阅读全文