change.jsp 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119
  1. <%@page import="java.sql.ResultSet"%>
  2. <%@page import="java.sql.PreparedStatement"%>
  3. <%@page import="java.sql.DriverManager"%>
  4. <%@page import="java.sql.Connection"%>
  5. <%@page contentType="text/html" pageEncoding="UTF-8"%>
  6. <!DOCTYPE html>
  7. <html>
  8. <head>
  9. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  10. <meta name="viewport" content="width=device-width,initial-scale=1.0,
  11. minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"/>
  12. <title>修改员工信息</title>
  13. </head>
  14. <body>
  15. <%
  16. String driver = "com.mysql.cj.jdbc.Driver";
  17. String url = "jdbc:mysql://localhost:3306/edu?characterEncoding=utf-8"
  18. + "&serverTimezone=UTC";
  19. String usr = "root";
  20. String password = "1234";
  21. Class.forName(driver);
  22. Connection conn = DriverManager.getConnection(url, usr, password);
  23. String sqlString = "select * from manager1 where count=?";
  24. PreparedStatement pstmt = conn.prepareStatement(sqlString);
  25. pstmt.setString(1, request.getParameter("count"));
  26. ResultSet rs = pstmt.executeQuery();
  27. String a="a";
  28. String b="b";
  29. String c="b";
  30. String d="b";
  31. String e="b";
  32. String f="b";
  33. String g="b";
  34. while (rs.next()) {
  35. a=rs.getString("name");
  36. b=rs.getString("gender");
  37. c=rs.getString("telephone");
  38. d=rs.getString("mailbox");
  39. e=rs.getString("age");
  40. f=rs.getString("department");
  41. }
  42. String count =request.getParameter("count");
  43. String name =request.getParameter("name");
  44. String gender =request.getParameter("gender");
  45. String telephone =request.getParameter("telephone");
  46. String mailbox =request.getParameter("mailbox");
  47. String age =request.getParameter("age");
  48. String department =request.getParameter("department");
  49. %>
  50. <h2 align="center">修改员工信息</h2>
  51. <div style="width:100%;text-align:center">
  52. <form action="../change?count=<%=request.getParameter("count")%>">
  53. <table align="center" border="1" width="600" cellpadding="10">
  54. <tr>
  55. <td>序号</td>
  56. <td>
  57. <input type="text" name="count" value=<%=count %>>
  58. </td>
  59. </tr>
  60. <tr>
  61. <td>用户名</td>
  62. <td>
  63. <% %><input type="text" name="name" id="name" value=<%=a %>>
  64. </td>
  65. </tr>
  66. <tr>
  67. <td>性别</td>
  68. <td id="gender" name="gender" value=<%=b %>>
  69. <input type="radio" name="gender" value="男" checked="checked">男
  70. <input type="radio" name="gender" value="女"/>女
  71. </td>
  72. </tr>
  73. <tr>
  74. <td>电话</td>
  75. <td>
  76. <input type="text" name="telephone" id="telephone" value=<%=c %>>
  77. </td>
  78. </tr>
  79. <tr>
  80. <td>邮箱</td>
  81. <td>
  82. <input type="text" name="mailbox" id="mailbox" value=<%=d %>>
  83. </td>
  84. </tr>
  85. <tr>
  86. <td>年龄</td>
  87. <td>
  88. <input type="text" name="age" id="age" value=<%=e %>>
  89. </td>
  90. </tr>
  91. <tr>
  92. <td>部门</td>
  93. <td>
  94. <select name="department" id="department" value=<%=f %>>
  95. <option value="人力部">人力部</option>
  96. <option value="生活部">生活部</option>
  97. <option value="活动部">活动部</option>
  98. <option value="财务部">财务部</option>
  99. </select>
  100. </td>
  101. </tr>
  102. <tr align="center">
  103. <td colspan="2">
  104. <input type="submit" value="修改" onclick="update(this)"/>
  105. </td>
  106. </tr>
  107. </table>
  108. </form>
  109. </div>
  110. </body>
  111. </html>