close
這是老弟跟我辛苦熬夜到現在的成果....
阿貴老師出的題目第二題真的好難

 

 

1. 將上一次同學的作業首頁改成jsp格式。
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();
 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>
 
呼...阿豪快掛了....去睡覺啦!....

同學們...有看到這一篇的打一下招呼囉!...
ょう...05月13日
下面音響...04點20分
報告終了~~~~~~~ <(⊙_⊙)/    
歡迎光臨~您是第  到這裡來的人
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 阿豪 的頭像
    阿豪

    阿豪的部落格

    阿豪 發表在 痞客邦 留言(1) 人氣()