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

📄 week.jsp

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

	gc.setTime(gc.getTime());
	
	String[] wochentag = {"Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag","Sonntag"};
	
	//Tage vorbereiten f黵 Datenbankanfrage
	String jahr = String.valueOf(gc.get(Calendar.YEAR));
	String monat = String.valueOf(gc.get(Calendar.MONTH)+1);
	if(monat.length() != 2)
		monat = "0" + monat;
	
	String tag = String.valueOf(gc.get(Calendar.DAY_OF_MONTH));
	if(tag.length() != 2)
		tag = "0" + tag;
		
	String datum = jahr + "-" + monat + "-" + tag;
	String[] array = kalender.getWochenBlatt(gc.get(Calendar.WEEK_OF_YEAR)-1, gc.get(Calendar.MONTH), gc.get(Calendar.YEAR));
%>
<html>
<head>
<title>Calendar Week</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<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" cellspacing="0" cellpadding="0" align="center">
  <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.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_sw.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" class="header">&nbsp;Week</td>
  </tr>
  <tr> 
    <td bgcolor="#EFEFEF"> 
      <table width="98%" border="0" cellspacing="0" cellpadding="0" align="center">
        <tr> 
          <td height="25"> 
            <table width="100%" border="0" cellspacing="0" cellpadding="0">
              <tr> 
                <td> 
                  <div align="right"><a href="week.jsp?previous=true&week=<%=gc.get(Calendar.WEEK_OF_YEAR)%>&month=<%=gc.get(Calendar.MONTH)%>&year=<%=gc.get(Calendar.YEAR)%>&cal=<%=request.getParameter("cal")%>"><img src="../../images/1leftarrow.png" width="16" height="16" alt="last Week..." border="0"></a></div>
                </td>
                <td align="center" width="200" class="text_bold">KW <%=gc.get(Calendar.WEEK_OF_YEAR)%></td>
                <td><a href="week.jsp?next=true&week=<%=gc.get(Calendar.WEEK_OF_YEAR)%>&month=<%=gc.get(Calendar.MONTH)%>&year=<%=gc.get(Calendar.YEAR)%>&cal=<%=request.getParameter("cal")%>"><img src="../../images/1rightarrow.png" width="16" height="16" border="0" alt="next Week..."></a></td>
              </tr>
            </table>
          </td>
        </tr>
        <tr> 
          <td> </td>
        </tr>
        <form name="form1" method="post" action="">
          <tr> 
            <td> 
              <%
		for(int tage=0; tage<7; tage++)
		{
%>
              <table width="98%" border="0" cellspacing="0" cellpadding="0" align="center">
                <tr> 
                  <td> 
                    <table width="180" border="0" cellspacing="0" cellpadding="0" height="25">
                      <tr> 
                        <td class="text_bold" bgcolor="#CCCCCC"> 
                          <% 
							String[] strarray = app.dateToDateArray(array[tage]);
							//Monat - 1 ! Da Monate von 0-11 intern nummeriert
						%>
                          &nbsp;<a href="day.jsp?day=<%=strarray[0]%>&month=<%=(Integer.parseInt(strarray[1]))-1%>&year=<%=strarray[2]%>" class="text_bold"><%=wochentag[tage]%></a>, 
                          <%=app.dbDateToNormalDate(array[tage])%> </td>
                      </tr>
                    </table>
                  </td>
                </tr>
                <%
				String terminhg = "#FFFFFF";
				if(tage == 5 || tage == 6)
					terminhg = "#CCCCCC";
%>
                <tr> 
                  <td bgcolor="<%=terminhg%>"> 
                    <table width="100%" border="0">
                      <%
			Vector vtodo = ses.getUser().getAllTasksByDay(array[tage]);
			for(int i=0; i<vtodo.size(); i++)
			{
				Task t = (Task) vtodo.elementAt(i);
%>
                      <tr title="Start: Today, End: <%=app.dbDateToNormalDate(t.getEnd())%>"> 
                        <td width="20" valign="top" class="text_bold">
<%
				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">
<%
				}
%>						
						</td>
                        <td width="25%" valign="top" class="text_bold"><%=t.getDescription()%></td>
                        <td width="70%" valign="top" class="text"><%=t.getComment()%></td>
                        <td width="20" class="text">&nbsp; </td>
                        <td width="20" class="text">&nbsp; </td>
                      </tr>
                      <tr bgcolor="#CCCCCC"> 
                        <td width="20" valign="top" class="text_bold" height="1"></td>
                        <td width="25%" valign="top" class="text_bold" height="1"></td>
                        <td width="70%" valign="top" class="text" height="1"></td>
                        <td width="20" class="text" height="1"></td>
                        <td width="20" class="text" height="1"></td>
                      </tr>
                      <%
			}
%>
                    </table>
                  </td>
                </tr>
                <tr> 
                  <td>&nbsp;</td>
                </tr>
              </table>
              <%
			
			}
%>
            </td>
          </tr>
          <tr> 
            <td>&nbsp; </td>
          </tr>
        </form>
        <tr> 
          <td>&nbsp; </td>
        </tr>
      </table>
    </td>
  </tr>
  <tr> 
    <td> 
      <div align="center" class="copyright">WebProject Copyright 2003 - Jan Debertshaeuser</div>
    </td>
  </tr>
  <tr> 
    <td> </td>
  </tr>
</table>
</body>
</html>

⌨️ 快捷键说明

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