query.jsp 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. <%@ page language="java" contentType="text/html; charset=UTF-8"
  2. pageEncoding="UTF-8"%>
  3. <%@ page import="java.sql.*,javax.sql.*,javax.naming.*,java.util.*"%>
  4. <!DOCTYPE html>
  5. <html>
  6. <head>
  7. <meta charset="UTF-8">
  8. <title>查询成绩</title>
  9. <style type="text/css">
  10. html {
  11. background: linear-gradient(to top right, white 0%, skyblue 98%, blue 100%);
  12. font-family: "宋体";
  13. background-repeat: no-repeat;
  14. width: 100%;
  15. height: 100%;
  16. }
  17. table{
  18. margin: 80px 0 0 300px;
  19. }
  20. </style>
  21. </head>
  22. <body>
  23. <table border="1" cellspacing="0" width="700">
  24. <tr>
  25. <td>项目</td>
  26. <td>成绩</td>
  27. </tr>
  28. <%
  29. Connection connection;
  30. String num = (String) session.getAttribute("user");
  31. try {
  32. InitialContext ctx = new InitialContext();
  33. DataSource ds = (DataSource) ctx.lookup("java:comp/env/jdbc/ydh");
  34. connection = ds.getConnection();
  35. Statement stmt = connection.createStatement();;
  36. ResultSet rst = stmt.executeQuery("select project,grade from grade where num='"+num+"'");
  37. while (rst.next()) {
  38. %>
  39. <tr>
  40. <td><%=rst.getString("project")%></td>
  41. <td><%=rst.getString("grade")%></td>
  42. </tr>
  43. <%
  44. }
  45. } catch (Exception e) {
  46. out.print(e.getMessage());
  47. }
  48. %>
  49. </table>
  50. </body>
  51. </html>