📄 0110.htm
字号:
<html>
<head>
<title>新时代软件教程:操作系统 主页制作 服务器 设计软件 网络技术 编程语言 文字编辑</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style>
<!--
body, table {font-size: 9pt; font-family: 宋体}
a {text-decoration:none}
a:hover {color: red;text-decoration:underline}
.1 {background-color: rgb(245,245,245)}
-->
</style>
</head>
<p align="center"><script src="../../1.js"></script></a>
<p align="center"><big><strong>用JSP实现的一个日历程序</strong></big></p>
<div align="right">(文/delighter)</div>
<br>
<!-- File name:calendar.jsp --> <br>
<br>
<!-- 显示任意年、月的日历,可选择不同的年、月。author:wildfield --> <br>
<%@ page language="java" import="java.util.*" %> <br>
<%! String year; <br>
String month; <br>
%> <br>
<% month=request.getParameter("month"); <br>
year =request.getParameter("year"); <br>
%> <br>
<html> <br>
<head> <br>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <br>
<title>日</title> <br>
<script Language="JavaScript"> <br>
<!-- <br>
function changeMonth() <br>
{ <br>
var mm="calendar.jsp?month="+document.sm.elements[0].selectedIndex+"&year=" <br>
+<%=year%>; <br>
window.open(mm,"_self"); <br>
} <br>
//--></script> <br>
</head> <br>
<%! String days[]; %> <br>
<% <br>
days=new String[42]; <br>
for(int i=0;i<42;i++) <br>
{ <br>
days[i]=""; <br>
} <br>
%> <br>
<% <br>
Calendar thisMonth=Calendar.getInstance(); <br>
if(month!=null&&(!month.equals("null"))) <br>
thisMonth.set(Calendar.MONTH, Integer.parseInt(month) ); <br>
if(year!=null&&(!year.equals("null"))) <br>
thisMonth.set(Calendar.YEAR, Integer.parseInt(year) ); <br>
year=String.valueOf(thisMonth.get(Calendar.YEAR)); <br>
month=String.valueOf(thisMonth.get(Calendar.MONTH)); <br>
thisMonth.setFirstDayOfWeek(Calendar.SUNDAY); <br>
thisMonth.set(Calendar.DAY_OF_MONTH,1); <br>
int firstIndex=thisMonth.get(Calendar.DAY_OF_WEEK)-1; <br>
int maxIndex=thisMonth.getActualMaximum(Calendar.DAY_OF_MONTH); <br>
for(int i=0;i<maxIndex;i++) <br>
{ <br>
days[firstIndex+i]=String.valueOf(i+1); <br>
} <br>
%> <br>
<body> <br>
<FORM name="sm" method="post" action="calendar.jsp"> <br>
<%=year%>年 <%=Integer.parseInt(month)+1%>月 <br>
<table border="0" width="168" height="81"> <br>
<div align=center> <br>
<tr> <br>
<th width="25" height="16" bgcolor="#FFFF00"><font color="red">日</font> <br>
</th> <br>
<th width="25" height="16" bgcolor="#FFFF00">一</th> <br>
<th width="25" height="16" bgcolor="#FFFF00">二</th> <br>
<th width="25" height="16" bgcolor="#FFFF00">三</th> <br>
<th width="25" height="16" bgcolor="#FFFF00">四</th> <br>
<th width="25" height="16" bgcolor="#FFFF00">五</th> <br>
<th width="25" height="16" bgcolor="#FFFF00"><font color="green">六</fon <br>
t></th> <br>
</tr> <br>
<% for(int j=0;j<6;j++) { %> <br>
<tr> <br>
<% for(int i=j*7;i<(j+1)*7;i++) { %> <br>
<td width="15%" height="16" bgcolor="#C0C0C0" valign="middle" align="ce <br>
nter"> <br>
<a href="jump.jsp?year=<%=year%>&month=<%=Integer.parseInt(month)+1%>&d <br>
ate=<%=days[i]%>" target="main"><%=days[i]%></a></td> <br>
<% } %> <br>
</tr> <br>
<% } %> <br>
</div> <br>
</table> <br>
<table border="0" width="168" height="20"> <br>
<tr> <br>
<td width=30%><select name="month" size="1" onchange="changeMonth()" > <br>
<option value="0">一月</option> <br>
<option value="1">二月</option> <br>
<option value="2">三月</option> <br>
<option value="3">四月</option> <br>
<option value="4">五月</option> <br>
<option value="5">六月</option> <br>
<option value="6">七月</option> <br>
<option value="7">八月</option> <br>
<option value="8">九月</option> <br>
<option value="9">十月</option> <br>
<option value="10">十一月</option> <br>
<option value="11">十二月</option> <br>
</select></td> <br>
<td width=28%><input type=text name="year" value=<%=year%> size=4 maxlength <br>
=4></td> <br>
<td>年</td> <br>
<td width=28%><input type=submit value="提交"></td> <br>
</tr> <br>
</table> <br>
</FORM> <br>
<script Language="JavaScript"> <br>
<!-- <br>
document.sm.month.options.selectedIndex=<%=month%>; <br>
//--> <br>
</script> <br>
</body> <br>
</html> <br>
<br>
<br>
</p>
</table>
<p align="center"><script src="../../2.js"></script></a>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -