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

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    一个用JSP做的日历
    !-- File name:calendar.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="";

    }

    %>

    %

    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">

    nbsp;nbsp;nbsp;%=year%>年nbsp;nbsp;%=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获取星期几)
    上一篇:利用Java实现zip压缩/解压缩
    下一篇:无边框窗口代码详解
  • 相关文章
  • 

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

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

    一个用JSP做的日历 一个,用,JSP,做,的,日历,