StringUtil.java
package com.lh.bean;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class StringUtil {
// 日期字符串
private String timeStr1;
private String timeStr2;
// 使用Calendar对象的方法
public String getTimeStr1() {
// 创建表示当前日期的Calendar对象
Calendar c = Calendar.getInstance();
// 获取当前时间的年月日
int year = c.get(c.YEAR);
int month = c.get(c.MONTH) + 1;
int day = c.get(c.DAY_OF_MONTH);
int hour = c.get(c.HOUR_OF_DAY);
int minute = c.get(c.MINUTE);
int second = c.get(c.SECOND);
timeStr1 = year + "-" + month + "-" + day + "-" + hour + ":" + minute
+ ":" + second;
return timeStr1;
}
// 使用date对象获得系统当前时间的方法
public String getTimeStr2() {
// 创建表示当前时间的date对象
Date date = new Date();
// 创建格式化日期时间对象
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
timeStr2 = format.format(date);
return timeStr2;
}
}
index.jsp
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<html>
<head>
<title>My JSP 'index.jsp' starting page</title>
</head>
<body>
<!-- 使用userBean动作标签导入javaBean对象 -->
<jsp:useBean id="strBean" class="com.lh.bean.StringUtil"></jsp:useBean>
<table>
<tr>
<td align="right">使用Calendar对象获得的当前时间:</td>
<td>
<!-- 从StirngUtil对象中获得timeStr1的属性值 --> <jsp:getProperty
property="timeStr1" name="strBean" /></td>
</tr>
<tr>
<td align="right">使用Date对象获得的当前时间:</td>
<td>
<!-- 从StringUtil对象中获得获得的当前日期 -->
<jsp:getProperty property="timeStr2" name="strBean"/>
</td>
</tr>
</table>
</body>
</html>