⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 addstudent.jsp

📁 简单的关于宿舍管理的jsp+servlet登陆系统
💻 JSP
字号:
<%@page contentType="text/html;charset=gb2312" language="java"%>
<%@page import="java.util.*"%>
<%@page import="java.sql.*"%>
<jsp:useBean id="myconnect" scope="session" class="student.DBConnect"/>

<%
  //如果助记词还未登录或者处于不在线状态,提示用户先登录系统,并跳转至登录页面
  if(session.getAttribute("login")==null)
     out.print("<script>alert('请先登录!'); window.location.href='login.jsp' </script>");
%>

<%
  String studentid=request.getParameter("studentid");  //取出用户输入的学号
  String name=request.getParameter("name"); 	  	   //取出用户输入的名字
  String sex=request.getParameter("sex"); 			   //取出用户输入的性别
  String department=request.getParameter("department"); //取出用户输入的院系
  String buildingid=request.getParameter("buildingid"); //取出用户输入的楼号
  String roomid=request.getParameter("roomid"); 	    //取出用户输入的房号

//设置查询条件
//如查询条件将根据用户输入的学号进行查询,确定数据库中是否已经存在该条数据
  String sqlText="select * from student where id="+studentid;
     
 //设置更新条件,如果用户输入的数据在数据库中不存在,则要新增一条数据
  String inserttext="";
 
 //根据sqlText指定的查询条件进行查询
  ResultSet rsaddstudent;
  rsaddstudent=myconnect.DBQuery(sqlText);
  rsaddstudent.next();
  
 //如果数据库中已经存在该条数据,则录入的数据箸重复,不能进行更新
 //并显示错误信息
 
  if((rsaddstudent.next())==true)
     response.sendRedirect("update_error.jsp");
    //如果用户输入的数据库中不存在
    //则根据用户的信息在数据库中新增一条记录
    
 else {
    inserttext="insert into student values("+studentid+",'"+name+"','"+sex+"','"+department+"',"+buildingid+","+roomid+");";
    myconnect.DBUpdate(inserttext);
    request.setAttribute("message","新数据添加成功!");
   }
%>
      

<html>
  <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
     <title>录入学生信息</title>
     <link href="css/mycss.css" rel="stylesheet" type="text/css">
     <SCRIPT Language="JavaScript">
     
     //下面的程序将执行资料检查
     function datacheck()
     {
      //检查是否输入学号
      if(form.studentid.value=="") {
        //如果没有输入则显示警告信息
        alert("请输入学号!");
        //将光标移至学号输入栏
        document.form.studentid.focus();
      }else{
      
       //检查是否输入姓名
      if(form.name.value=="") {
        //如果没有输入则显示警告信息
        alert("请输入姓名!");
        //将光标移至姓名输入栏
        document.form.name.focus();
      }else{
      
        //检查是否选择入住性别
      if(form.sex.value=="") {
        //如果没有输入则显示警告信息
        alert("请选择入住性别!");
        //将光标移至入住性别选择栏
        document.form.sex.focus();
      }else{
      
       //检查是否选择院系
      if(form.sex.value=="") {
        //如果没有输入则显示警告信息
        alert("请选择院系!");
        //将光标移至院系选择栏
        document.form.department.focus();
      }else{
      
      //检查是否输入楼号
      if(form.buildingid.value=="") {
        //如果没有输入则显示警告信息
        alert("请输入楼号!");
        //将光标移至楼号输入栏
        document.form.duildingid.focus();
      }else{
      
      //检查是否输入房号
      if(form.roomid.value=="") {
        //如果没有输入则显示警告信息
        alert("请输入房号!");
        //将光标移至房号输入栏
        document.form.roomid.focus();
      }else{
      
      form.submit(); //提交表单中的资料
     }
    }
   }
  }
 }  
}        
 </script>
 </head>
 
<body bgcolor="#CFE3CA" text="#004080">
     <form action="addstudent.jsp" method="post" name="form">
      <table width="33%" border="1" align="center" bordercolor="#004080" bgcolor="#cccccc">
      <tr>
        <td height="47" colspan="2">
          <div align="center">
            <p>
            <strong><font size="4">录入学生信息</font></strong>
            </p>
          </div>
        </td>
      </tr>
      
      <tr>
        <td width="35%" height="40">
          <div align="center">
               学号
          </div>
        </td>
        <td width="70%" height="40">
           <input name="studentid" type="text" size="20">
        </td>
      </tr>
      
      <tr>
        <td height="41">
          <div align="center">
               姓名
          </div>
        </td>
        <td height="41">
           <input name="name" type="text" size="20">
        </td>
      </tr>
      
      <tr>
        <td height="34">
          <div align="center">
               性别
          </div>
        </td>
        <td height="34">
           <select name="sex">
             <option value="">
             	请选择
             </option>
             <option value="男">
             </option>
             
              <option value="女">
             </option>
           </select>
        </td>
      </tr>
      
      <tr>
        <td width="39%">
          <div align="center">
               院系
          </div>
        </td>
        
        <td height="30">
           <select name="department">
             <option value="0" selected>
             	请选择
             </option>
             <option value="法学院">
             	法学院
             </option>
             
              <option value="商学院">
             	商学院
             </option>
             
             <option value="信息学院">
             	信息学院
             </option>
             
             <option value="会计学院">
             	会计学院
             </option>
             
             <option value="工商管理学院">
             	工商管理学院
             </option>
             
             <option value="国际工商学院">
             	国际工商学院
             </option>
           </select>
        </td>
      </tr>
      
      <tr>
        <td height="46">
          <div align="center">
          楼号
          </div>          
        </td> 
        
        <td height="46">         
         <input name="buildingid" type="text" size="20">
		</td>
      </tr>
      
      <tr>
        <td height="40">
          <div align="center">
          房号
          </div>          
        </td> 
        
        <td height="40">         
         <input name="roomid" type="text" size="20">
		</td>
      </tr>
         
      <tr>
        <td height="40" colspan="2">
          <div align="center">
           <input name="Submit1" type="button" value="确定" onclick="datacheck()">
           <input type="reset" name="Submit2" value="取消" >
          </div>
        </td>
      </tr>
     </table>
   </form>
 </body>
</html>
  

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -