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

📄 month.jsp

📁 jwp是 JSP WebProject的简写。它是一个基于Web的应用程序。它编写的方式是JSP/Java+Mysql.主要的功能是管理项目、任务、命令、用户、报告、文档。这个程序对学生管理自己的程序
💻 JSP
字号:
<%@ include file="../../WEB-INF/include/header.jsp" %>
<%!
	GregorianCalendar gc;
	int tag, monat, jahr;
%>
<%
	gc = new GregorianCalendar();
	gc.setTime(new java.util.Date());
	tag = gc.get(Calendar.DAY_OF_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("week") != null)
	{
		gc.set(Calendar.WEEK_OF_YEAR, Integer.parseInt(request.getParameter("week")));
	}
	
	if(request.getParameter("next") != null)
	{
		gc.set(Calendar.DAY_OF_MONTH, 1);
		gc.add(Calendar.MONTH, 1);
	}
	
	if(request.getParameter("previous") != null)
	{
		gc.set(Calendar.DAY_OF_MONTH, 1);
		gc.add(Calendar.MONTH, -1);
	}

	gc.setTime(gc.getTime());
	monat = gc.get(Calendar.MONTH);
	int array[][] = kalender.getKalenderBlatt(gc.get(Calendar.MONTH), gc.get(Calendar.YEAR));
%>
<html>
<head>
<title>WebProject</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="../styles/freecrm.css" type="text/css">
<link rel="stylesheet" href="../../css/css.css" type="text/css">
</head>

<body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0">
<table width="95%" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr> 
    <td>&nbsp;</td>
  </tr>
  <tr> 
    <td> 
      <table width="100%" border="0" cellspacing="0" cellpadding="0">
        <tr> 
          <td width="85"> 
            <div align="left"><a href="day.jsp"><img src="../../images/dayview_sw.gif" width="32" height="32" border="0" alt="view Day..."></a></div>
          </td>
          <td width="85"> 
            <div align="left"><a href="week.jsp"><img src="../../images/weekview_sw.gif" width="32" height="32" border="0" alt="view Week..."></a></div>
          </td>
          <td width="85"> 
            <div align="left"><a href="month.jsp"><img src="../../images/monthview.gif" width="32" height="32" border="0" alt="view Month..."></a></div>
          </td>
          <td width="85"><a href="year.jsp"><img src="../../images/yearview_sw.gif" width="32" height="32" alt="view Year..." border="0"></a></td>
          <td width="70%">&nbsp;</td>
        </tr>
      </table>
    </td>
  </tr>
  <tr> 
    <td>&nbsp;</td>
  </tr>
  <tr> 
    <td height="25" bgcolor="#666666">&nbsp;<span class="header">Month</span></td>
  </tr>
  <tr> 
    <td height="25" class="fcrm_bgcolor_4" bgcolor="#EFEFEF"> 
      <div align="center"> 
        <table width="100%" border="0" cellspacing="0" cellpadding="0" class="fcrm_bgcolor_4">
          <tr> 
            <td width="33%" class="fcrm_bgcolor_4"> 
              <div align="left">&nbsp</div>
            </td>
            <td width="33%"> 
              <div align="center" class="fcrm_bgcolor_4"> 
                <table width="100%" border="0" cellspacing="1" cellpadding="0">
                  <tr> 
                    <td width="10"><a href="month.jsp?previous=true&week=<%=gc.get(Calendar.WEEK_OF_YEAR)%>&month=<%=gc.get(Calendar.MONTH)%>&year=<%=gc.get(Calendar.YEAR)%>"><img src="../../images/1leftarrow.png" width="16" height="16" border="0" alt="last Month..."></a></td>
                    <td width="80%" class="fcrm_bgcolor_4"> 
                      <div align="center" class="text_bold"><%=kalender.getMonthName(monat)%> 
                        <%=gc.get(Calendar.YEAR)%></div>
                    </td>
                    <td width="10"> 
                      <div align="right"><a href="month.jsp?next=true&week=<%=gc.get(Calendar.WEEK_OF_YEAR)%>&month=<%=gc.get(Calendar.MONTH)%>&year=<%=gc.get(Calendar.YEAR)%>"><img src="../../images/1rightarrow.png" width="16" height="16" border="0" alt="next Month..."></a></div>
                    </td>
                  </tr>
                </table>
              </div>
            </td>
            <td width="33%"> 
              <div align="right"></div>
            </td>
          </tr>
        </table>
      </div>
    </td>
  </tr>
  <tr> 
    <td class="fcrm_bgcolor_3" bgcolor="#EFEFEF"> 
      <table width="98%" border="0" cellspacing="2" cellpadding="2" align="center">
        <tr bgcolor="#CCCCCC"> 
          <td class="text_bold" width="18%"> 
            <div align="right">Mo</div>
          </td>
          <td class="text_bold" width="18%"> 
            <div align="right">Di</div>
          </td>
          <td class="text_bold" width="18%"> 
            <div align="right">Mi</div>
          </td>
          <td class="text_bold" width="18%"> 
            <div align="right">Do</div>
          </td>
          <td class="text_bold" width="18%"> 
            <div align="right">Fr</div>
          </td>
          <td class="text_bold" width="5%" bgcolor="#CCCCCC"> 
            <div align="right">Sa</div>
          </td>
          <td class="text_bold" width="5%" bgcolor="#CCCCCC"> 
            <div align="right">So</div>
          </td>
        </tr>
        <%
		for(int i=0; i<6; i++)
		{
%>
        <tr> 
          <%
			for(int j=0; j<7; j++)
			{
				int stat = array[i][j];
				String hgcol = "#FAFAFA";
				String width = "18%";
				if(stat == 0 )
				{
					width = "18%";
					hgcol = "";
				}
				else if( j == 5 || j == 6)
				{
					hgcol = "#EFEFEF";
					width = "5%";
				}
%>
          <td bgcolor="<%=hgcol%>" align="right" width="<%=width%>" height="30" valign="top"> 
            <table border="0" cellspacing="1" cellpadding="0" width="100%">
              <tr> 
                <td class="text" align="right" width="5">&nbsp;</td>
                <td class="text_bold" align="right"> 
                  <%if(stat != 0){%>
                  <%=array[i][j]%> 
                  <%}%>
                </td>
              </tr>
              <%
			String date = app.calDateToDbDate(String.valueOf((gc.get(Calendar.YEAR))), String.valueOf(((gc.get(Calendar.MONTH))+1)), String.valueOf(array[i][j]));
			Vector vtodo = ses.getUser().getAllTasksByDay(date);
			for(int vt=0; vt<vtodo.size(); vt++)
			{
				Task t = (Task) vtodo.elementAt(vt);
%>
              <tr title="<%=t.getDescription()%>"> 
                <td class="text_small" width="5"> 
                  <div align="center"> 
                    <%
				if(t.getStatus().equals("100"))
				{
%>
                    <img src="../../images/button_ok.png" width="16" height="16" alt="finished"> 
                    <%
				}
				else
				{
%>
                    <img src="../../images/stop.png" width="16" height="16" alt="not finished yet"> 
                    <%
				}
%>
                  </div>
                </td>
                <td class="text_small"><%=app.cutString(t.getDescription(), 20)%></td>
              </tr>
              <tr> 
                <td class="text_small" height="1" bgcolor="#CCCCCC"></td>
                <td class="text_small" height="1" bgcolor="#CCCCCC"></td>
              </tr>
              <%
			}
%>
            </table>
          </td>
          <%
			}
%>
        </tr>
        <%
		}//END IF 6
%>
      </table>
    </td>
  </tr>
  <tr> 
    <td> 
      <div align="center" class="copyright">WebProject Copyright 2003 - Jan Debertshaeuser</div>
    </td>
  </tr>
</table>
</body>
</html>

⌨️ 快捷键说明

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