首页后端开发其他后端知识用JSP实现的一个日历程序

用JSP实现的一个日历程序

时间2024-02-07 22:24:02发布访客分类其他后端知识浏览960
导读:收集整理的这篇文章主要介绍了用JSP实现的一个日历程序,觉得挺不错的,现在分享给大家,也给大家做个参考。 <!-- 显示...
收集整理的这篇文章主要介绍了用JSP实现的一个日历程序,觉得挺不错的,现在分享给大家,也给大家做个参考。
!-- 显示任意年、月的日历,可选择不同的年、月。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=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; i42; 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; imaxIndex; 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; j6; 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>     您可能感兴趣的文章:
  • 纯js简单日历实现代码
  • 简约JS日历控件 实例代码
  • 很好用的js日历算法详细代码
  • 修改js Calendar日历控件 兼容IE9/谷歌/火狐
  • js日历功能对象
  • JS学习之一个简易的日历控件
  • JS 日历控件(蓝色)
  • 百度用到的Js日历 大家可以看看
  • 一个js写的日历(代码部分网摘)
  • 兼容FireFox 的 js 日历 支持时间的获取
  • JS之日历实践附实现代码
  • js日历控件(可精确到分钟)
  • 推荐一个小巧的JS日历
  • JS日历 推荐
  • 一个用JSP做的日历
  • js实现日历可获得指定日期周数及星期几示例分享(js获取星期几)

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: 用JSP实现的一个日历程序
本文地址: https://pptw.com/jishu/604636.html
按IE后退按钮时让JSP不读缓存 JSP生成jpeg图片用于投票

游客 回复需填写必要信息