adminscore2.jsp
上传用户:mkymky1985
上传日期:2014-06-23
资源大小:754k
文件大小:3k
源码类别:

其他数据库

开发平台:

Java

  1. <%@ page language = "java" contentType = "text/html;charset=gb2312"%>
  2. <%@ page import = "java.sql.*" %>
  3. <jsp:useBean id="subject" scope="page" class="wsxk.ConDB"/>
  4. <%! String trans(String chi)
  5. {
  6.                String result = null;
  7.                byte temp [];
  8.                try
  9.                 {
  10.                       temp=chi.getBytes("iso-8859-1");
  11.                       result = new String(temp, "gb2312");
  12.                 }
  13.                 catch(Exception e)
  14.                 {
  15.                         System.out.println (e.toString());
  16.                 }
  17.                 return result;
  18. }
  19. %>
  20. <%
  21. String strSQL1 = "select scoreid from score order by scoreid asc";
  22. ResultSet rs5 = subject.executeQuery(strSQL1);
  23. String MaxID = new String();
  24. int id = 0;
  25. while(rs5.next())
  26. {
  27. id = rs5.getInt("scoreid");
  28. }
  29. /*int k = 0;
  30. for (k = 0; k < 999999; k++)
  31. {
  32.     if (id.equals(MaxID.valueOf(k)))
  33. break;
  34. }
  35. ++k;
  36. if (k >= 999999)
  37. k = 1;
  38. id = MaxID.valueOf(k);*/
  39. id++;
  40. System.out.println("id" + id);
  41. rs5.close();
  42. %>
  43. <%
  44. String teaname = new String (request.getParameter("select2"));
  45. String stuname = new String (request.getParameter("select"));
  46. String couname = new String (request.getParameter("select3"));
  47. String result = new String (request.getParameter("select5"));
  48. String term = new String (request.getParameter("select4"));
  49. couname=couname.trim();
  50. couname=trans(couname);
  51. System.out.println (couname);
  52. teaname= teaname.trim();
  53. teaname= trans(teaname);
  54. System.out.println (teaname);
  55. stuname = stuname.trim();
  56. stuname = trans(stuname);
  57. System.out.println(stuname);
  58. String teaid = new String();
  59. String couid = new String();
  60. String stuid = new String();
  61. String sql = "select couid,couname from course where couname = '"+couname+"'";
  62. ResultSet rs = subject.executeQuery(sql);
  63. while(rs.next())
  64. {
  65. couid = rs.getString("couid");
  66. }
  67. rs.close();
  68. String sql2= "select teaid,teaname from teacher where teaname = '"+teaname+"'";
  69. ResultSet rs1 = subject.executeQuery(sql2);
  70. while(rs1.next())
  71. {
  72. teaid = rs1.getString("teaid");
  73. }
  74. rs1.close();
  75. String sql3 = "select stuid,stuname from student where stuname = '"+stuname+"'";
  76. ResultSet rs2 = subject.executeQuery(sql3);
  77. while(rs2.next())
  78. {
  79. stuid = rs2.getString("stuid");
  80. }
  81. rs2.close();
  82. System.out.println(couid);
  83. System.out.println(teaid);
  84. System.out.println(stuid);
  85. %>
  86. <% if (result.trim().equals(""))
  87. {response.sendRedirect("adminscoreerr.htm");}
  88. else {String sql4 = "insert into score(scoreid, stuid,teaid, couid,term,result) values(" + id + ",'"+stuid+"','" + teaid + "','" + couid + "','"+term+"','"+result+"')";
  89. subject.executeUpdate(sql4);}
  90. %>
  91. <html>
  92. <head>
  93. <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
  94. <meta HTTP-EQUIV=REFRESH CONTENT="10; URL=adminscore.jsp">
  95. <link href="_notes/aaa.css" rel="stylesheet" type="text/css">
  96. <style type="text/css">
  97. <!--
  98. @import url("_notes/ccc");
  99. body,td,th {
  100. font-size: 12px;
  101. color: #FFFFFF;
  102. font-weight: bold;
  103. }
  104. .style1 {color: #000000}
  105. -->
  106. </style>
  107. </HEAD>
  108. <BODY BGCOLOR=#0D85A6 BACKGROUND="images/bg.gif" >
  109. <div align="center">
  110.   <p align="left">    <br>
  111.   学生成绩录入成功,本页将于10秒内自动<a href="adminscore.jsp" class="style1">返回前页</a></p>
  112.   <p><br>
  113.     <img src="images/qa.jpg" width="640" height="427"></p>
  114. </div>
  115. </BODY>
  116. </HTML>