DateBean.java
package com.lyq.bean;
import java.util.Date;
import java.text.SimpleDateFormat;
import java.util.Calendar;
public class DateBean {
//日期及时间
private String dateTime;
//星期
private String week;
//Calendar对象
private Calendar calendar=Calendar.getInstance();
public String getDateTime(){
//获取当前时间
Date currDate=Calendar.getInstance().getTime();
//实例化SimpleDateFormat
SimpleDateFormat sdf=new SimpleDateFormat("yyy年MM月dd日 HH点mm分ss秒");
//格式化日期时间
dateTime=sdf.format(currDate);
//返回日期及时间的字符串
return dateTime;
}
public String getWeek(){
//定义数组
String[] weeks={"星期日","星期一","星期二","星期三","星期四","星期五","星期六"};
//获取一星期的某天
int index=calendar.get(Calendar.DAY_OF_WEEK);
//获取星期几
week=weeks[index-1];
//返回星期字符串
return week;
}
}
--------------------------------------------------------------------------------------------------------------------------------------
Date.jsp
<%@ page language="java" import="java.util.*,com.lyq.bean.*" pageEncoding="gb2312"%>
<html>
<head>
<meta http-equiv="Content-Tpe" content="text/html; charset=UTF-8"> <!--转换编码-->
<title>My JSP 'Date.jsp' starting page</title>
<style type="text/css">
#clock{
width:420px;
height=:80px;
background:#E0E0E0;
font-weight:bold; <!--字体加粗-->
border:solid 5px orange; <!--字体橙色阴影-->
padding:20px;
}
#week{
padding:15px;
color:#0080FF;
}
</style>
<meta http-equiv="Refresh" content="1"> <!--时刻刷新-->
</head>
<body>
<jsp:useBean id="date" class="com.lyq.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>