首 页 学校简介 新闻动态 课程详解 师资力量 招生问答 就业广场 项目展示 在线报名 在线咨询 学习园地 证书查询 学习交流
陈老师
点击这里给我发消息
贺老师
点击这里给我发消息
咨询电话:
0719-8453777
0719-8453888
 
 学习园地
JAVE学习
·NET学习
SQL学习
学习心得
考试相关
其他
强大的
学术支持
权威认证
国家认可
培养实际
工作技能
先进产品
优质服务
项目实习
光明的
就业前景
报名咨询:
0719-8453777
0719-8453888
就业服务:
0719-8453555
传真:
0719-8453556
学校所在位置
导航: 十堰北大青鸟 官方网站 → 学习园地 → JAVE学习 → 信息正文
用JSP实现的一个日历程序
文章来源:本站原创   点击数:  更新时间:2006-8-28  字体:【

< !-- 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;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);

}

% >

< 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;j< 6;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 >  


信息录入:master02    责任编辑:master02 
  • 上一篇信息:

  • 下一篇信息:

  •  
    关于我们 | 人员招聘 | 联系我们 | 学校地图 | 友情链接 | 在线电视 | 员工培训 | 相关链接 | 用户中心 |

    Copyright © 2007-2010 Www.Syaccp.Com Inc. All Rights Reserved
    地址:湖北省十堰市柳林路柳小巷6号(原警察学校)    邮编:442000   
    电话:0719-8453777  8453888  8687886    传真:0719-8453556   
    E-mail:syaccp@syaccp.com   鄂ICP备:08001150

    咨询:陈老师 贺老师   运维:追梦