• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    用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获取星期几)
    上一篇:JSP读取文件实例
    下一篇:JSP生成jpeg图片用于投票
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    用JSP实现的一个日历程序 用,JSP,实现,的,一个,日历,