大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 技术开发 -> JSP专区 -> 用JSP实现的一个日历程序

用JSP实现的一个日历程序

时间: 2021-07-31 作者:daque

<!-- 表露大肆年、月的日历,可采用各别的年、月。author:wildfield --> <%@ page language="java" import="java.util.*" %> <%! string year;   string month; %> <% month=request.getparameter("month");   year =request.getparameter("year"); %> <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf8"> <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 name="sm" 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" bgcolor="#c0c0c0" valign="middle" align="ce nter">     <a href="jump.jsp?year=<%=year%>&month=<%=integer.parseint(month)+1%>&d ate=<%=days[i]%>" target="main"><%=days[i]%></a></td>    <% }  %>  </tr> <% }  %> </div> </table> <table border="0" width="168" height="20"> <tr>  <td width=30%><select name="month" size="1" onchange="changemonth()" >    <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 name="year" 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>   

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.