时间: 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>