注册 登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

骇客归来

ぁ枫あ

 
 
 

日志

 
 

JSP日历控件  

2007-02-01 11:20:48|  分类: Jsp |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
calendar.jsp  
  <%@   page   language="java"   import="java.util.*"   %>  
  <%@   page   contentType="text/html;   charset=gb2312"   %>    
  <%!   String   year;    
      String   month;    
  %>    
  <%   month=request.getParameter("month");    
      year   =request.getParameter("year");    
  %>    
  <html>    
  <head>    
  <meta   http-equiv="Content-Type"   content="text/html;   charset=gb2312">    
  <title>日</title>    
  <script   Language="JavaScript">    
  <!--    
  function   changeMonth()    
  {    
  var   mm="calendar.jsp?month="+document.sm.elements[0].selectedIndex+"&year="    
  +<%=year%>;    
  window.open(mm,"_self");    
  }    
  //--></script>    
  </head>    
  <%!   String   days[];   %>    
  <%    
  days=new   String[42];    
  for(int   i=0;i<42;i++)    
    {    
      days[i]="";    
    }    
  %>    
  <%    
  Calendar   thisMonth=Calendar.getInstance();    
    if(month!=null&&(!month.equals("null")))    
      thisMonth.set(Calendar.MONTH,   Integer.parseInt(month)   );    
    if(year!=null&&(!year.equals("null")))    
      thisMonth.set(Calendar.YEAR,   Integer.parseInt(year)   );    
    year=String.valueOf(thisMonth.get(Calendar.YEAR));    
  month=String.valueOf(thisMonth.get(Calendar.MONTH));    
  thisMonth.setFirstDayOfWeek(Calendar.SUNDAY);    
  thisMonth.set(Calendar.DAY_OF_MONTH,1);    
  int   firstIndex=thisMonth.get(Calendar.DAY_OF_WEEK)-1;    
  int   maxIndex=thisMonth.getActualMaximum(Calendar.DAY_OF_MONTH);    
  for(int   i=0;i<maxIndex;i++)    
    {    
      days[firstIndex+i]=String.valueOf(i+1);    
    }    
  %>    
  <body>    
  <FORM     method="post"   action="calendar.jsp">    
      <%=year%>年     <%=Integer.parseInt(month)+1%>月    
  <table   border="0"   width="168"   height="81">    
  <div   align=center>    
    <tr>    
        <th   width="25"   height="16"   bgcolor="#FFFF00"><font   color="red">日</font>    
  </th>    
        <th   width="25"   height="16"   bgcolor="#FFFF00">一</th>    
        <th   width="25"   height="16"   bgcolor="#FFFF00">二</th>    
        <th   width="25"   height="16"   bgcolor="#FFFF00">三</th>    
        <th   width="25"   height="16"   bgcolor="#FFFF00">四</th>    
        <th   width="25"   height="16"   bgcolor="#FFFF00">五</th>    
        <th   width="25"   height="16"   bgcolor="#FFFF00"><font   color="green">六</fon    
  t></th>    
    </tr>    
  <%   for(int   j=0;j<6;j++)   {   %>    
  <tr>    
            <%   for(int   i=j*7;i<(j+1)*7;i++)   {   %>    
          <td   width="15%"   height="16"   bg?color="#C0C0C0"   valign="middle"   align="ce    
  nter">    
          <a   href="jump.jsp?year=<%=year%>&month=<%=Integer.parseInt(month)+1%>&date=<%=days[i]%>"   target="main"><%=days[i]%></a></td>    
        <%   }     %>    
    </tr>    
  <%   }     %>    
  </div>    
  </table>    
  <table   border="0"   width="168"   height="20">    
  <tr>    
    <td   width=30%><select     size="1"     >    
        <option   value="0">一月</option>    
        <option   value="1">二月</option>    
        <option   value="2">三月</option>    
        <option   value="3">四月</option>    
        <option   value="4">五月</option>    
        <option   value="5">六月</option>    
        <option   value="6">七月</option>    
        <option   value="7">八月</option>    
        <option   value="8">九月</option>    
        <option   value="9">十月</option>    
        <option   value="10">十一月</option>    
        <option   value="11">十二月</option>    
    </select></td>    
  <td   width=28%><input   type=text     value=<%=year%>   size=4   maxlength    
  =4></td>    
  <td>年</td>    
  <td   width=28%><input   type=submit   value="提交"></td>    
  </tr>    
  </table>    
  </FORM>    
  <script   Language="JavaScript">    
  <!--    
    document.sm.month.options.selectedIndex=<%=month%>;    
  //-->    
  </script>    
  </body>    
  </html>
  评论这张
 
阅读(2993)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018