⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 kalender.jsp

📁 jwp是 JSP WebProject的简写。它是一个基于Web的应用程序。它编写的方式是JSP/Java+Mysql.主要的功能是管理项目、任务、命令、用户、报告、文档。这个程序对学生管理自己的程序
💻 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">&nbsp&nbsp</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">&nbsp<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>&nbsp</div>
                </td>
              </tr>
            </table>
          </td>
        </tr>
      </table>
    </td>
  </tr>
</table>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -