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

📄 index.jsp

📁 java web jsp 站点实例 源代码
💻 JSP
字号:
<%@page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage=""%>
<%@page language="java" import="java.util.*"%>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <jsp:useBean id="connection" scope="request" class="com.JDBConnection"/>
    <title>带有备忘录的万年历</title>
    <link href="css/style.css" type="text/css" rel="stylesheet">
    <meta http-equiv="refresh" content="60">
  </head>
<%!String days[];%>
  <body>
  <%
    days = new String[42];
    for (int i = 0; i < 42; i++) {
      days[i] = "";
    }
  %>
  <%
    GregorianCalendar currentDay = new GregorianCalendar();
    int today = currentDay.get(Calendar.DAY_OF_MONTH);
    int month = currentDay.get(Calendar.MONTH);
    int year = currentDay.get(Calendar.YEAR);
    if (request.getParameter("month") != null && request.getParameter("year") != null) {
      int requestMonth = Integer.parseInt(request.getParameter("month"));
      int requestYear = Integer.parseInt(request.getParameter("year"));
      if (requestYear == currentDay.get(Calendar.YEAR) && requestMonth == month) {}
      else if (requestMonth == -1) {
        month = 11;
        year = requestYear - 1;
      }
      else if (requestMonth == 12) {
        month = 0;
        year = requestYear + 1;
      }
      else {
        month = requestMonth;
        year = requestYear;
      }
    }
    Calendar thisMonth = Calendar.getInstance();
    thisMonth.set(Calendar.MONTH, month);
    thisMonth.set(Calendar.YEAR, year);
    thisMonth.setFirstDayOfWeek(Calendar.SUNDAY);
    thisMonth.set(Calendar.DAY_OF_MONTH, 1);
    int firstIndex = thisMonth.get(Calendar.DAY_OF_WEEK) - 1;
    int maxIndex = thisMonth.getActualMaximum(Calendar.DAY_OF_MONTH);
    for (int i = 0; i < maxIndex; i++) {
      days[firstIndex + i] = String.valueOf(i + 1);
    }
  %>

  <body>
  <%
    String allShowTime = year + "." + month + "." + today + "." + currentDay.get(Calendar.HOUR_OF_DAY) + "." + currentDay.get(Calendar.MINUTE);
    String sql = "select * from tb_calendar where showtime='" + allShowTime + "'";
    ResultSet rs=connection.executeQuery(sql);
    try{
      while(rs.next()){
   %>
<script language="javascript" type="">alert("<%=rs.getString("content")%>");</script>
   <%
      }
    }catch(Exception e){}
  %>
    <table width="294" height="32" border="0" align="center" cellpadding="0" cellspacing="0">
      <tr align="center">
        <td background="Image/board_left.gif">
          <b>
            <font color="#FFFFFF"><%=year%>              年
<%=month+1%>              月
            </font>
          </b>
        </td>
      </tr>
    </table>
    <table width="294" height="81" border="0" align="center">
      <div align=center>
        <tr>
          <td height="16">周日</td>
          <td>周一</td>
          <td>周二</td>
          <td>周三</td>
          <td>周四</td>
          <td>周五</td>
          <td>周六</td>
        </tr>
      <%for (int j = 0; j < 6; j++) {      %>
        <tr>
        <%for (int i = j * 7; i < (j + 1) * 7; i++) {
        String showtime = String.valueOf(year) + "." + String.valueOf(month) + "." + days[i];
          %>
        <%if ((i - firstIndex + 1) == today) {

          %>
          <td width="27" height="16" align="center" bgcolor="#9CA6C6">
            <font color="#FFFFFF">
              <b>            <a href="#" onClick="window.open('insertInformation.jsp?showtime=<%=showtime%>','','width=500,height=250');"><%=days[i]%>            </a>     </b>
            </font>
          </td>
        <%
          } else {

        %>
          <td width="27" height="16" align="center">
            <a href="#" onClick="window.open('insertInformation.jsp?showtime=<%=showtime%>','','width=500,height=250');"><%=days[i]%>            </a>
          </td>
        <%
          }
        %>
        <%}        %>
        </tr>
      <%}      %>
      </div>
    </table>
    <table width="294" height="0" border="0" align="center" cellpadding="0" cellspacing="0">
      <tr align="center">
        <td width="98" height="22">
          <input type="button" name="Submit1" value="上月" onClick="javascript:window.location.href='index.jsp?month=<%=month-1%>&year=<%=year%>'">
        </td>
        <td width="98">
        <%if (year != currentDay.get(Calendar.YEAR) || month != currentDay.get(Calendar.MONTH)) {        %>
          <input type="button" name="Submit2" value="返回当前月" onClick="javascript:window.location.href='index.jsp'">
        <%}        %>
        </td>
        <td width="98">
          <input type="button" name="Submit3" value="下月" onClick="javascript:window.location.href='index.jsp?month=<%=month+1%>&year=<%=year%>'">
        </td>
      </tr>
    </table>
  </body>
</html>

⌨️ 快捷键说明

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