MajorCourseList.jsp
上传用户:jhoneliu
上传日期:2022-07-31
资源大小:950k
文件大小:3k
源码类别:

Jsp/Servlet

开发平台:

Java

  1. <%@page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage=""%>
  2. <html>
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
  5. </head>
  6. <body>
  7. <%
  8.   if (session.getAttribute("userid") == null || session.getAttribute("userid").equals("")) {
  9.     response.sendRedirect("index.jsp");
  10.   }
  11. %>
  12. <jsp:include flush="true" page="head.jsp"/>
  13. <br/>
  14. <p align="center">
  15.   <strong>
  16.     <font size="4" color="#FF0000"">专业课程资料列表</font>
  17.   </strong>
  18. </p>
  19. <table width="768" border="0" align="center" cellpadding="3" cellspacing="1">
  20.   <tr>
  21.     <td>
  22.       <a href="MajorCourseAdd.jsp">新增</a>
  23.     </td>
  24.   </tr>
  25. </tr></table>
  26. <table width="768" border="1" align="center" cellpadding="3" cellspacing="1">
  27.   <tr>
  28.     <td>
  29.       <div align="center">专业名称</div>
  30.     </td>
  31.     <td>
  32.       <div align="center">课程名称</div>
  33.     </td>
  34.     <td>
  35.       <div align="center">所属分院</div>
  36.     </td>
  37.     <td>
  38.       <div align="center">修改资料</div>
  39.     </td>
  40.     <td>
  41.       <div align="center">删除资料</div>
  42.     </td>
  43.   </tr>
  44. <%
  45.   String driver = "sun.jdbc.odbc.JdbcOdbcDriver"; //驱动程序,见第十四章
  46.   String url = "jdbc:odbc:stud"; //数据库连接语句,见第十四章
  47.   String userID = "sa", pwd = "", sql = "";
  48.   try {
  49.     Class.forName(driver); //调入JDBC-ODBC桥的驱动程序
  50.     Connection conn = DriverManager.getConnection(url, userID, pwd); //建立与数据的连接
  51.   //request对象见第四章
  52.     sql = "select m1.recid,m2.majorname,c.coursename,d.depname from majorcourse m1 left outer join major m2 on m1.majorid=m2.majorid ";
  53.     sql = sql + " left outer join Course c on m1.courseid=c.courseid left outer join department d on m2.depid=d.depid";
  54.     Statement stmt = conn.createStatement(); //建立Statement的实例,相当于创建一个查询分析器的运行环境
  55.     ResultSet rs = stmt.executeQuery(sql); //把查询结果放入ResultSet对象
  56.     String recid = "", majorname = "", coursename="",depname = "";
  57.     while (rs.next()) {
  58.       recid = rs.getString("recid");
  59.       majorname = rs.getString("majorname");
  60.       coursename = rs.getString("coursename");
  61.       depname = rs.getString("depname");
  62. %>
  63.   <tr>
  64.     <td>
  65.       <div align="center"><%=majorname%>      </div>
  66.     </td>
  67.     <td>
  68.       <div align="center"><%=coursename%>      </div>
  69.     </td>
  70.     <td>
  71.       <div align="center"><%=depname%>      </div>
  72.     </td>
  73.     <td>
  74.       <div align="center">
  75.         <a href="majorCourseEdit.jsp?recId=<%=recid%>">修改资料</a>
  76.       </div>
  77.     </td>
  78.     <td>
  79.       <div align="center">
  80.         <a href="majorCourseDel.jsp?recId=<%=recid%>" onclick="return check();">删除资料</a>
  81.       </div>
  82.     </td>
  83.   </tr>
  84. <%
  85.   }
  86.   } catch (Exception e) {
  87.     System.out.println(e.getMessage());
  88.   }
  89. %>
  90. </table>
  91. <br/>
  92. <jsp:include flush="true" page="bottom.jsp"/>
  93. </body>
  94. </html>
  95. <script language="javascript">
  96. function check()
  97. {
  98. if(confirm("删除确认"))
  99. {
  100. return true;
  101. }
  102. return false;
  103. }
  104. </script>