<%@ page language=”java” import=”java.util.*” %>
<%! String year;
String month;
%>
<% month=request.getParameter(“month”);
year =request.getParameter(“year”);
%>
<meta http-equiv=”Content-Type” content=”text/html; charset=gb2312″>
<script Language=”JavaScript”>
<!—ecms
function changeMonth()
{
var mm=”calendar.jsp?month=”+document.sm.elements[0].selectedIndex+”&year=”
+<%=year%>;
window.open(mm,”_self”);
}
//–></script>
<%! 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);
}
本文来源gao($daima.com搞@代@#码$网%>
<body>
<%=year%>年 <%=Integer.parseInt(month)+1%>月
日 | 一 | 二 | 三 | 四 | 五 | 六</fon t> |
---|---|---|---|---|---|---|
一月 二月 三月 四月 五月 六月 七月 八月 九月 十月 十一月 十二月 |
size=4 maxlength =4> |
年 |
<script Language=”JavaScript”>
<!—ecms
document.sm.month.options.selectedIndex=<%=month%>;
//–>
</script>