首页后端开发其他后端知识一个用JSP做的日历

一个用JSP做的日历

时间2024-02-07 20:27:03发布访客分类其他后端知识浏览464
导读:收集整理的这篇文章主要介绍了一个用JSP做的日历,觉得挺不错的,现在分享给大家,也给大家做个参考。 <!-- File name:calendar.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获取星期几)

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


若转载请注明出处: 一个用JSP做的日历
本文地址: https://pptw.com/jishu/604519.html
JSP迅速入门 JDBCTM 指南:入门6-PreparedStatement

游客 回复需填写必要信息