主页 > 知识库 > 一个用JSP做的日历

一个用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获取星期几)

标签:北海 肇庆 吴忠 保定 绍兴 玉树 广元 潮州

巨人网络通讯声明:本文标题《一个用JSP做的日历》,本文关键词  一个,用,JSP,做,的,日历,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《一个用JSP做的日历》相关的同类信息!
  • 本页收集关于一个用JSP做的日历的相关信息资讯供网民参考!
  • 推荐文章