📄 kalender.jsp
字号:
<%@ include file="../WEB-INF/include/header.jsp" %>
<%!
java.util.GregorianCalendar gc;
int tag, monat, jahr;
%>
<%
gc = new java.util.GregorianCalendar();
tag = gc.get(Calendar.DAY_OF_MONTH);
monat = gc.get(Calendar.MONTH);
if(request.getParameter("month") != null)
{
gc.set(Calendar.MONTH, Integer.parseInt(request.getParameter("month")));
}
if(request.getParameter("year") != null)
{
gc.set(Calendar.YEAR, Integer.parseInt(request.getParameter("year")));
}
if(request.getParameter("next") != null)
{
gc.add(Calendar.MONTH, 1);
}
if(request.getParameter("previous") != null)
{
gc.add(Calendar.MONTH, -1);
}
int array[][] = kalender.getKalenderBlatt(gc.get(Calendar.MONTH), gc.get(Calendar.YEAR));
%>
<html>
<head>
<title>Calendar</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript">
<!--
function eintragen(dtmDate)
{
parent.window.opener.document.<%=request.getParameter("formname")%>.<%=request.getParameter("fieldname")%>.value = dtmDate;
parent.window.close();
}
//-->
</script>
<link rel="stylesheet" href="../css/css.css" type="text/css">
</head>
<body bgcolor="#FAFAFA" text="#000000" leftmargin="3" topmargin="3">
<table width="100%" border="0" cellspacing="0" cellpadding="0" height="100%">
<tr>
<td>
<table width="200" border="0" cellspacing="0" cellpadding="0" bordercolor="#666666" class="login_table" align="center">
<tr>
<td align="right" bgcolor="#333333" height="25" valign="middle">
<div align="center" class="header"><%=kalender.getMonthName(gc.get(Calendar.MONTH))+" - " + gc.get(Calendar.YEAR)%></div>
</td>
</tr>
<tr>
<td>
<table width="100%" border="0">
<tr bgcolor="#EFEFEF">
<td align="right" class="text_bold">
<div align="right">Mo</div>
</td>
<td align="right" class="text_bold">
<div align="right">Di</div>
</td>
<td align="right" class="text_bold">
<div align="right">Mi</div>
</td>
<td align="right" class="text_bold">
<div align="right">Do</div>
</td>
<td align="right" class="text_bold">
<div align="right">Fr</div>
</td>
<td align="right" class="text_bold">
<div align="right">Sa</div>
</td>
<td align="right" class="text_bold">
<div align="right">So</div>
</td>
</tr>
<%
for(int i=0; i<6; i++)
{
%>
<tr>
<%
for(int j=0; j<7; j++)
{
String datumfordb = "";
String datumforuser = "";
if(array[i][j] != 0)
{
String dbtag = "";
int strlen = (String.valueOf(array[i][j])).length();
if( strlen!= 2){
dbtag = "0" + array[i][j];
}else{
dbtag = String.valueOf(array[i][j]);
}
String dbmonat = "";
if((String.valueOf(gc.get(Calendar.MONTH)+1)).length() != 2){
dbmonat = "0" + String.valueOf(gc.get(Calendar.MONTH)+1);
}else{
dbmonat = String.valueOf(gc.get(Calendar.MONTH)+1);
}
datumforuser = dbtag + "." + dbmonat + "." + gc.get(Calendar.YEAR);
datumfordb = gc.get(Calendar.YEAR) + "-" + dbmonat + "-" + dbtag;
if(tag == array[i][j])
{
%>
<td align="right" class="text" bgcolor="#CCCCCC" title="<%=datumforuser%>"><a href="#" onClick="eintragen('<%=datumfordb%>')" class="text_bold"><%=array[i][j]%></a></td>
<% }
else
{
%>
<td align="right" class="text" bgcolor="#FFFFFF" title="<%=datumforuser%>"><a href="#" onClick="eintragen('<%=datumfordb%>')" class="text"><%=array[i][j]%></a></td>
<%
}
}
else
{
%>
<td align="right" class="text" bgcolor="#FFFFFF">  </td>
<%
}
}
%>
</tr>
<%
}
%>
</table>
</td>
</tr>
<tr>
<td align="right">
<table width="100%" border="0" cellspacing="0" cellpadding="0" bgcolor="#EFEFEF">
<tr>
<td height="25" valign="middle">
<div align="left"> <a href="kalender.jsp?previous=true&month=<%=gc.get(Calendar.MONTH)%>&year=<%=gc.get(Calendar.YEAR)%>&formname=<%=request.getParameter("formname")%>&fieldname=<%=request.getParameter("fieldname")%>"><img src="../images/1leftarrow.png" width="16" height="16" border="0" alt="...last Month"></a></div>
</td>
<td valign="middle" height="25">
<div align="right"><a href="kalender.jsp?next=true&month=<%=gc.get(Calendar.MONTH)%>&year=<%=gc.get(Calendar.YEAR)%>&formname=<%=request.getParameter("formname")%>&fieldname=<%=request.getParameter("fieldname")%>"><img src="../images/1rightarrow.png" width="16" height="16" border="0" alt="...next Month"></a> </div>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -