package com.bean;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class DateBean {
private String dateTime;
private String week;
private Calendar calendar=Calendar.getInstance();
//获取当前日期和时间
public String getDateTime(){
//获取当前时间
Date currentDate=Calendar.getInstance().getTime();
//格式化日期时间
SimpleDateFormat sdf=new SimpleDateFormat("yyyy年MM月dd日 HH点mm分ss秒");
dateTime=sdf.format(currentDate);
return dateTime;
}
//获取星期几
public String getWeek(){
String[] weeks={"星期日","星期一","星期二","星期三","星期四","星期五","星期六"};
//获取一星期的某天
int index=calendar.get(Calendar.DAY_OF_WEEK);
week=weeks[index-1];
return week;
}
}
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" >
<title>电子时钟</title>
<style type="text/css">
#clock{<!--id选择器-->
width:300px;
height:80px;
background:#E0E0E0;
font-size:25px;
font-weight:bold;
border:solid 5px red
padding:20px
}
#week{
padding-top:15px;
color:#0000FF;
}
</style>
<meta content="1" http-equiv="Refresh"><!-- 每隔1秒刷新一下页面 -->
</head>
<body>
<jsp:useBean id="date" class="com.bean.DateBean" scope="application"></jsp:useBean>
<div align="center">
<div id="clock">
<div id="time">
<jsp:getProperty property="dateTime" name="date"/>
</div>
<div id="week">
<jsp:getProperty property="week" name="date"/>
</div>
</div>
</div>
</body>
</html>