close
這是老弟跟我辛苦熬夜到現在的成果....
阿貴老師出的題目第二題真的好難
阿貴老師出的題目第二題真的好難
1. 將上一次同學的作業首頁改成jsp格式。
2. 加上(1)顯示現在年月日時分秒 時間
(2)顯示 今日訪客人數
(3)顯示 全部訪客人數(自上次開機起算)
3. 5/26 (五)18:30 前上傳至 203.68.42.119 完畢
2. 加上(1)顯示現在年月日時分秒 時間
(2)顯示 今日訪客人數
(3)顯示 全部訪客人數(自上次開機起算)
3. 5/26 (五)18:30 前上傳至 203.68.42.119 完畢
呵呵...完成的作品...如下面啦...!
<%@page contentType="text/html" import="java.util.Date" pageEncoding="UTF-8"%>
<html>
<head><title>阿豪的計數器</title></head>
<body bgcolor="#0066CC">
<%!
int Total_num, Today_num;
Date temp_day;
%>
<%
Date today = new Date();
int y, m, d, hrs, min, sec;
y = today.getYear()+1900;
m = today.getMonth()+1;
d = today.getDate();
hrs = today.getHours();
min = today.getMinutes();
sec = today.getSeconds();
<html>
<head><title>阿豪的計數器</title></head>
<body bgcolor="#0066CC">
<%!
int Total_num, Today_num;
Date temp_day;
%>
<%
Date today = new Date();
int y, m, d, hrs, min, sec;
y = today.getYear()+1900;
m = today.getMonth()+1;
d = today.getDate();
hrs = today.getHours();
min = today.getMinutes();
sec = today.getSeconds();
String Str_t_d = new String(), Str_td;
// td 為今天的日期
Str_td = Integer.toString(y) + Integer.toString(m) + Integer.toString(d);
int t_y, t_m, t_d;
// 若 temp_day 不為 null,則可塞yyyymmdd格式
if ( temp_day != null )
{
t_y = temp_day.getYear()+1900;
t_m = temp_day.getMonth()+1;
t_d = temp_day.getDate();
// t_d 為 temp 的日期
Str_t_d = Integer.toString(t_y) + Integer.toString(t_m) + Integer.toString(t_d);
}
// 若上次登入日期與現在登入日期不同,則必須重新設定計數器
if ( Str_td.equals(Str_t_d) == false )
{
Today_num = 0;
temp_day = today;
}
// 防止計數器被灌水的機制
if (session.isNew())
{
Total_num++;
Today_num++;
}
out.println("<font color=#ffffff>【今日訪客人數】:" + "您是進入本站第</font><font color=red>"+ Today_num +"</font><font color=#ffffff>人</font><BR>");
out.println("<font color=#ffffff>【全部訪客人數】:" + "您是進入本站第</font><font color=red>"+ Total_num +"</font><font color=#ffffff>人</font><BR>");
out.println("<font color=#ffffff>【現在實際時間】:" + y + "年"+ m +"月"+ d + "日" + hrs +":" + min + " " + sec + "</font>");
%>
</body>
</html>
// td 為今天的日期
Str_td = Integer.toString(y) + Integer.toString(m) + Integer.toString(d);
int t_y, t_m, t_d;
// 若 temp_day 不為 null,則可塞yyyymmdd格式
if ( temp_day != null )
{
t_y = temp_day.getYear()+1900;
t_m = temp_day.getMonth()+1;
t_d = temp_day.getDate();
// t_d 為 temp 的日期
Str_t_d = Integer.toString(t_y) + Integer.toString(t_m) + Integer.toString(t_d);
}
// 若上次登入日期與現在登入日期不同,則必須重新設定計數器
if ( Str_td.equals(Str_t_d) == false )
{
Today_num = 0;
temp_day = today;
}
// 防止計數器被灌水的機制
if (session.isNew())
{
Total_num++;
Today_num++;
}
out.println("<font color=#ffffff>【今日訪客人數】:" + "您是進入本站第</font><font color=red>"+ Today_num +"</font><font color=#ffffff>人</font><BR>");
out.println("<font color=#ffffff>【全部訪客人數】:" + "您是進入本站第</font><font color=red>"+ Total_num +"</font><font color=#ffffff>人</font><BR>");
out.println("<font color=#ffffff>【現在實際時間】:" + y + "年"+ m +"月"+ d + "日" + hrs +":" + min + " " + sec + "</font>");
%>
</body>
</html>
呼...阿豪快掛了....去睡覺啦!....
同學們...有看到這一篇的打一下招呼囉!...
同學們...有看到這一篇的打一下招呼囉!...
ょう...05月13日
下面音響...04點20分
報告終了~~~~~~~ <(⊙_⊙)/
下面音響...04點20分
報告終了~~~~~~~ <(⊙_⊙)/
歡迎光臨~您是第 到這裡來的人
全站熱搜
留言列表