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

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. {
  10.   response.sendRedirect("index.jsp");
  11. }
  12. %>
  13. <jsp:include flush="true" page="head.jsp"/><br />
  14. <form name="form1" method="post" action="DepEditSave.jsp" onSubmit="return check();">
  15. <input type="hidden" name="DepID" value="<%=request.getParameter("DepID")%>">
  16. <%!
  17. String depname="";
  18.  %>
  19. <%
  20. String driver = "sun.jdbc.odbc.JdbcOdbcDriver"; //驱动程序,见第十四章
  21. String url="jdbc:odbc:stud";//数据库连接语句,见第十四章
  22. String userID="sa",pwd="",sql="";
  23. try{
  24.   Class.forName(driver);//调入JDBC-ODBC桥的驱动程序
  25.   Connection conn = DriverManager.getConnection(url,userID,pwd);//建立与数据的连接
  26.   //request对象见第四章
  27.   sql = "select * from Department where depid='" + request.getParameter("DepID") + "'";
  28.   Statement stmt = conn.createStatement();//建立Statement的实例,相当于创建一个查询分析器的运行环境
  29.   ResultSet rs  = stmt.executeQuery(sql); //把查询结果放入ResultSet对象
  30.   if(rs.next()){
  31.     depname=rs.getString("DepName");
  32.   }
  33.  }catch(Exception e){
  34.   System.out.println(e.getMessage());
  35. }
  36.   %>
  37.   <table width="500" height="104" border="1" align="center" cellpadding="3" cellspacing="1">
  38.     <caption>
  39.     修改部门资料
  40.     </caption>
  41.     <tr>
  42.       <td width="301" height="50"><div align="right">部门名称:</div></td>
  43.       <td width="446"><input name="depName" type="text" id="depName"  value="<%=depname%>" maxlength="20"></td>
  44.     </tr>
  45.     <tr>
  46.       <td colspan="2"><div align="center">
  47.         <input type="submit" name="Submit" value="  保  存   ">
  48.       </div></td>
  49.     </tr>
  50.   </table>
  51. </form>
  52. <jsp:include flush="true" page="bottom.jsp"/>
  53. </body>
  54. </html>
  55. <script language="javascript">
  56. function check()
  57. {
  58. if(form1.depName.value=="")
  59. {
  60. alert("请输入部门名称");
  61. form1.depName.focus();
  62. return false;
  63. }
  64. return true;
  65. }
  66. </script>