<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    cavenaghi

    BlogJava 首頁 新隨筆 聯(lián)系 聚合 管理
      4 Posts :: 0 Stories :: 3 Comments :: 0 Trackbacks

    在JSP網(wǎng)頁上實(shí)現(xiàn)月歷

    JSP、月歷

    <%@ page contentType="text/html; charset=gb2312" language="java" import="java.util.*,java.text.*" %>
    <html>
    <head>
    <title>月歷</title>
    </head>
    <body style="font-size:12px">
    <%!
     /*聲明變量*/
     String[] months = {"January", "February", "March", "April", "May", "June",
            "July", "August", "September", "October", "November", "December"};
     String[] months_cn = {"一月", "二月", "三月", "四月", "五月", "六月",
               "七月", "八月", "九月", "十月", "十一月", "十二月"};
     public final static int dom[] = {
             31, 28, 31, 30,
             31, 30, 31, 31,
             30, 31, 30, 31
     };
    %>
    <%
     /*處理事件*/
     boolean yyok = false;
     int yy = 0, mm = 0;
     String yyString = request.getParameter("year");
     if (yyString != null && yyString.length() >0) {
      try {
       yy=Integer.parseInt(yyString);
       yyok=true;
      }
      catch (NumberFormatException e) {
       out.println("年份不可用");
      }
      Calendar cal = Calendar.getInstance();
      if (!yyok)
       yy = cal.get(Calendar.YEAR);
      String mmString = request.getParameter("month");
      if (mmString == null) {
       mm = cal.get(Calendar.MONTH);
      }
      else {
       for (int i = 0; i < months.length; i++)
        if (months[i].equals(mmString)) {
         mm = i;
         break;
        }
      }
     }
    %>
    <form name="cal" method=post action="cal.jsp">
     請選擇月份:
      <select name="month">
       <%
        /*初始化表單*/
       for (int i = 0; i < months.length; i++) {
        if (i == mm)
         out.print("<option selected value=January>");
        else
         out.print("<option value="+months[i]+">");
        out.print(months_cn[i]);
        out.print("</option>");
       }
       %>
      </select>
     <br>請輸入年份:
       <input type="text" size="5" name="year" value="<%=yy%>">&nbsp;&nbsp;
       <input type="submit" value="顯示">
    </form>
    <%
     int lead = 0;
    %>
    <table border="0" cellpadding="1" cellspacing="1" style="font-size:12px">
    <tr height="20"><td colspan="7"><font color="#3399FF"><b><%= months[mm]%>  <%= yy%></b></font></td></tr>
    <% GregorianCalendar calendar =  new GregorianCalendar(yy, mm ,1); %>
    <tr><td><font color="#FF0000">Sun</font></td><td>Mon</td><td>Tue</td><td>Wed</td>
    <td>Thu</td><td>Fri</td><td><font color="#FF0000">Sat</font></td></tr>
    <%
     /*下面是顯示月歷的代碼*/
     lead = calendar.get(Calendar.DAY_OF_WEEK)-1;
     int dayInMonth = dom[mm];
     if (calendar.isLeapYear(calendar.get(Calendar.YEAR)) && mm == 1)
      ++dayInMonth;
     out.print("<tr>");
     for(int i = 0; i < lead; i++) {
       out.print("<td>&nbsp;</td>");
     }
     for(int i = 1; i <= dayInMonth; i++) {
      if ((i+lead) % 7 == 0 || (i+lead) % 7 == 1)
       out.print("<td align=\"center\"><font color=\"#FF0000\">"+i+"</font></td>");
      else
       out.print("<td align=\"center\">"+i+"</td>");
      if ((lead+i) % 7 == 0) {
       out.print("</tr></tr>");
      }
     }
     out.print("</tr>");
    %>
    </table>
    </body>
    </html>

    posted on 2005-07-27 11:58 Cavenaghi 閱讀(609) 評論(1)  編輯  收藏

    Feedback

    # re: 在JSP網(wǎng)頁上實(shí)現(xiàn)月歷 2005-07-27 15:13 dudu
    不要直接這樣發(fā)代碼, 交流思想才是重要的。  回復(fù)  更多評論
      


    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 特级做a爰片毛片免费看| 国产精品亚洲精品| 欧洲乱码伦视频免费国产| 好吊妞788免费视频播放| tom影院亚洲国产一区二区| 手机在线看永久av片免费| 亚洲91精品麻豆国产系列在线| 99精品热线在线观看免费视频| 亚洲日本在线看片| 99久久人妻精品免费一区| 亚洲成人在线网站| 精品国产sm捆绑最大网免费站| 亚洲欧洲日本天天堂在线观看| 1000部拍拍拍18勿入免费凤凰福利 | 色婷婷亚洲一区二区三区| 青青青青青青久久久免费观看| 亚洲AV无码一区二区三区电影| 国产午夜无码视频免费网站| 国产一区二区三区亚洲综合| 久久精品国产亚洲精品| 巨胸喷奶水www永久免费| 亚洲电影一区二区三区| 97免费人妻无码视频| 亚洲精品国产摄像头| 亚洲精品久久久www| 久操免费在线观看| 亚洲免费视频网址| 国产一区二区三区无码免费| 久久久久久国产a免费观看不卡| 婷婷久久久亚洲欧洲日产国码AV| 2021国产精品成人免费视频| 亚洲国产成人精品无码区花野真一| 亚洲人成色77777在线观看大| 久久精品电影免费动漫| 中文字幕亚洲精品无码| 亚洲国产日韩成人综合天堂| 色欲A∨无码蜜臀AV免费播| 亚洲精品伊人久久久久| 亚洲精品无码专区2| 国产曰批免费视频播放免费s| 爱情岛亚洲论坛在线观看|