⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 calendar.htm

📁 java开发实例 多个jsp开发实例
💻 HTM
字号:
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta http-equiv="KEYWORDS" content="小龙亭工作室之JSP实践之旅">
<title>小龙亭工作室之JSP实践之旅</title>
<link rel="stylesheet" href="../jsp.css" type="text/css">
</head>

<body topmargin="0" leftmargin="0" rightmargin="0">
<div align="center"><!--以下开始小龙亭标题 -->
<script language="javascript" src="../gaptitle.js"></script>
<!--以下开始主题索引td和文章区td -->
<div align="center"><center>

<table width="100%">
  <tr>
    <td colspan="2" height="10"></td>
  </tr>
  <tr>
    <td width="20%" style="border-right: 1px solid red" valign="top" height="227"><script
    language="javascript" src="manualindex.js"></script> </td>
</center>   
    <td width="80%" valign="top" height="227">
      <p align="center"><br>
      <br>
      <b><font color="#FF0000" size="3">一个用JSP做的日历&nbsp;</font></b></p>
      <p align="left"> </p>
      <p align="left">发信站: 武汉白云黄鹤站 (Thu Jul 6 15:02:09 2000)<br>
      发信人: wildfield (Java), 信区: Java&nbsp;<br>
      </p>
      <p align="left">是我刚做的,这种东西大家都用得着。我把他贴出来大家看看。&nbsp;<br>
      <br>
      <br>
      &lt;!-- File name:calendar.jsp -->&nbsp;<br>
      <br>
      <br>
      &lt;!-- 显示任意年、月的日历,可选择不同的年、月。</p> 
      <p align="left">author:wildfield -->&nbsp;<br>
      <br>
      &lt;%@ page language="java" import="java.util.*" %>&nbsp;<br>
      <br>
      &lt;%! String year;&nbsp;<br>
      <br>
      String month;&nbsp;<br>
      <br>
      %>&nbsp;<br>
      <br>
      &lt;% month=request.getParameter("month");&nbsp;<br>
      <br>
      year =request.getParameter("year");&nbsp;<br>
      <br>
      %>&nbsp;<br>
      <br>
      &lt;html>&nbsp;<br>
      <br>
      &lt;head>&nbsp;<br>
      <br>
      &lt;meta http-equiv="Content-Type" content="text/html; charset=gb2312">&nbsp;<br>
      <br>
      &lt;title>日&lt;/title>&nbsp;<br>
      <br>
      &lt;script Language="JavaScript">&nbsp;<br>
      <br>
      &lt;!--&nbsp;<br>
      <br>
      function changeMonth()&nbsp;<br>
      <br>
      {&nbsp;<br>
      <br>
      var mm="calendar.jsp?month="+document.sm.elements[0].selectedIndex+"&amp;year="&nbsp;<br>
      <br>
      +&lt;%=year%>;&nbsp;<br>
      <br>
      window.open(mm,"_self");&nbsp;<br>
      <br>
      }&nbsp;<br>
      <br>
      //-->&lt;/script>&nbsp;<br>
      <br>
      &lt;/head>&nbsp;<br>
      <br>
      &lt;%! String days[]; %>&nbsp;<br>
      <br>
      &lt;%&nbsp;<br>
      <br>
      days=new String[42];&nbsp;<br>
      <br>
      for(int i=0;i&lt;42;i++)&nbsp;<br>
      <br>
      {&nbsp;<br>
      <br>
      days="";&nbsp;<br>
      <br>
      }&nbsp;<br>
      <br>
      %>&nbsp;<br>
      <br>
      &lt;%&nbsp;<br>
      <br>
      Calendar thisMonth=Calendar.getInstance();&nbsp;<br>
      <br>
      if(month!=null&amp;&amp;(!month.equals("null")))&nbsp;<br>
      <br>
      thisMonth.set(Calendar.MONTH, Integer.parseInt(month) );&nbsp;<br>
      <br>
      if(year!=null&amp;&amp;(!year.equals("null")))&nbsp;<br>
      <br>
      thisMonth.set(Calendar.YEAR, Integer.parseInt(year) );&nbsp;<br>
      <br>
      year=String.valueOf(thisMonth.get(Calendar.YEAR));&nbsp;<br>
      <br>
      month=String.valueOf(thisMonth.get(Calendar.MONTH));&nbsp;<br>
      <br>
      thisMonth.setFirstDayOfWeek(Calendar.SUNDAY);&nbsp;<br>
      <br>
      thisMonth.set(Calendar.DAY_OF_MONTH,1);&nbsp;<br>
      <br>
      int firstIndex=thisMonth.get(Calendar.DAY_OF_WEEK)-1;&nbsp;<br>
      <br>
      int maxIndex=thisMonth.getActualMaximum(Calendar.DAY_OF_MONTH);&nbsp;<br>
      <br>
      for(int i=0;i&lt;maxIndex;i++)&nbsp;<br>
      <br>
      {&nbsp;<br>
      <br>
      days[firstIndex+i]=String.valueOf(i+1);&nbsp;<br>
      <br>
      }&nbsp;<br>
      <br>
      %>&nbsp;<br>
      <br>
      &lt;body>&nbsp;<br>
      <br>
      &lt;FORM name="sm" method="post" action="calendar.jsp">&nbsp;<br>
      <br>
      &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;%=year%>年&amp;nbsp;&amp;nbsp;&lt;%=Integer.parseInt(month)+1%>月&nbsp;<br>
      <br>
      &lt;table border="0" width="168" height="81">&nbsp;<br>
      <br>
      &lt;div align=center>&nbsp;<br>
      <br>
      &lt;tr>&nbsp;<br>
      <br>
      &lt;th width="25" height="16" bgcolor="#FFFF00">&lt;font color="red">日&lt;/font>&nbsp;<br>
      <br>
      &lt;/th>&nbsp;<br>
      <br>
      &lt;th width="25" height="16" bgcolor="#FFFF00">一&lt;/th>&nbsp;<br>
      <br>
      &lt;th width="25" height="16" bgcolor="#FFFF00">二&lt;/th>&nbsp;<br>
      <br>
      &lt;th width="25" height="16" bgcolor="#FFFF00">三&lt;/th>&nbsp;<br>
      <br>
      &lt;th width="25" height="16" bgcolor="#FFFF00">四&lt;/th>&nbsp;<br>
      <br>
      &lt;th width="25" height="16" bgcolor="#FFFF00">五&lt;/th>&nbsp;<br>
      <br>
      &lt;th width="25" height="16" bgcolor="#FFFF00">&lt;font color="green">六&lt;/fon&nbsp;<br>
      <br>
      t>&lt;/th>&nbsp;<br>
      <br>
      &lt;/tr>&nbsp;<br>
      <br>
      &lt;% for(int j=0;j&lt;6;j++) { %>&nbsp;<br>
      <br>
      &lt;tr>&nbsp;<br>
      <br>
      &lt;% for(int i=j*7;i&lt;(j+1)*7;i++) { %>&nbsp;<br>
      <br>
      &lt;td width="15%" height="16" bgcolor="#C0C0C0" valign="middle" align="ce&nbsp;<br>
      <br>
      nter">&nbsp;<br>
      <br>
      &lt;a href="jump.jsp?year=&lt;%=year%>&amp;month=&lt;%=Integer.parseInt(month)+1%>&amp;d&nbsp;<br>
      <br>
      ate=&lt;%=days[i]%>" target="main">&lt;%=days[i]%>&lt;/a>&lt;/td>&nbsp;<br>
      <br>
      &lt;% } %>&nbsp;<br>
      <br>
      &lt;/tr>&nbsp;<br>
      <br>
      &lt;% } %>&nbsp;<br>
      <br>
      &lt;/div>&nbsp;<br>
      <br>
      &lt;/table>&nbsp;<br>
      <br>
      &lt;table border="0" width="168" height="20">&nbsp;<br>
      <br>
      &lt;tr>&nbsp;<br>
      <br>
      &lt;td width=30%>&lt;select name="month" size="1" onchange="changeMonth()" >&nbsp;<br>
      <br>
      &lt;option value="0">一月&lt;/option>&nbsp;<br>
      <br>
      &lt;option value="1">二月&lt;/option>&nbsp;<br>
      <br>
      &lt;option value="2">三月&lt;/option>&nbsp;<br>
      <br>
      &lt;option value="3">四月&lt;/option>&nbsp;<br>
      <br>
      &lt;option value="4">五月&lt;/option>&nbsp;<br>
      <br>
      &lt;option value="5">六月&lt;/option>&nbsp;<br>
      <br>
      &lt;option value="6">七月&lt;/option>&nbsp;<br>
      <br>
      &lt;option value="7">八月&lt;/option>&nbsp;<br>
      <br>
      &lt;option value="8">九月&lt;/option>&nbsp;<br>
      <br>
      &lt;option value="9">十月&lt;/option>&nbsp;<br>
      <br>
      &lt;option value="10">十一月&lt;/option>&nbsp;<br>
      <br>
      &lt;option value="11">十二月&lt;/option>&nbsp;<br>
      <br>
      &lt;/select>&lt;/td>&nbsp;<br>
      <br>
      &lt;td width=28%>&lt;input type=text name="year" value=&lt;%=year%> size=4 maxlength&nbsp;<br>
      <br>
      =4>&lt;/td>&nbsp;<br>
      <br>
      &lt;td>年&lt;/td>&nbsp;<br>
      <br>
      &lt;td width=28%>&lt;input type=submit value="提交">&lt;/td>&nbsp;<br>
      <br>
      &lt;/tr>&nbsp;<br>
      <br>
      &lt;/table>&nbsp;<br>
      <br>
      &lt;/FORM>&nbsp;<br>
      <br>
      &lt;script Language="JavaScript">&nbsp;<br>
      <br>
      &lt;!--&nbsp;<br>
      <br>
      document.sm.month.options.selectedIndex=&lt;%=month%>;&nbsp;<br>
      <br>
      <br>
      //-->&nbsp;<br>
      <br>
      &lt;/script>&nbsp;<br>
      <br>
      &lt;/body>&nbsp;<br>
      <br>
      &lt;/html>&nbsp;<br>
      <br>
      <br>
      ※ 修改:.wildfield 于 Jul 6 15:12:37 修改本文.[FROM: sicimage.hust.ed] 
      <br>
      </p>
        
    </td>  
  </tr>  
<center>

<!-- 以下是底边-->              
<script language="javascript" src="../gapbottom.js"></script> 
</center>   
</body>   

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -