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

📄 addroom.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 buildingid=request.getParameter("buildingid"); //取出用户输入的楼号
  String roomid=request.getParameter("roomid"); //取出用户输入的房号
  String sex=request.getParameter("sex"); //取出用户输入的性别
  String amount=request.getParameter("amount"); //取出用户输入的入住人数
  String expense=request.getParameter("expense"); //取出用户输入的费用
  
//设置查询条件
//如查询条件将根据用户输入的楼号和房号进行查询,确定数据库中是否已经存在该条数据
  if(buildingid!=null)&&(roomid!=null) {
     String sqlText="select * from room where building="+buildingid+" and room="+roomid;
     ResultSet rsaddroom;
     
      
 //根据sqlText指定的查询条件进行查询
 rsaddroom=myconnect.DBQuery(sqlText);
 //如果数据库中已经存在该条数据,则录入的数据箸重复,不能进行更新
 //并显示错误信息
 
  if(rsaddroom!=null)&&(rsaddroom.next())
     request.setAttribute("message","该栋楼的该房间已经登记!");
    else {
    //设置更新条件,如果用户输入的数据在数据库中不存在,则要新增一条数据
    String inserttext="";
    //如果用户输入的数据库中不存在
    //则根据用户的信息在数据库中新增一条记录
    
    inserttext="insert into room values("+buildingid+","+roomid+",'"+sex+"',amount+","+expense+");";
    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.buildingid.value=="") {
        //如果没有输入则显示警告信息
        alert("请输入楼号!");
        //将光标移至楼号输入栏
        document.form.duildingid.focus();
      }else{
      
       //检查是否输入房号
      if(form.roomid.value=="") {
        //如果没有输入则显示警告信息
        alert("请输入房号!");
        //将光标移至房号输入栏
        document.form.roomid.focus();
      }else{
      
       //检查是否选择入住性别
      if(form.sex.value=="") {
        //如果没有输入则显示警告信息
        alert("请选择入住性别!");
        //将光标移至入住性别选择栏
        document.form.sex.focus();
      }else{
      
       //检查是否输入可住人数
      if(form.amount.value=="") {
        //如果没有输入则显示警告信息
        alert("请输入可住人数!");
        //将光标移至可住人数输入栏
        document.form.amount.focus();
      }else{
      
       //检查是否输入住宿费用
      if(form.expense.value=="") {
        //如果没有输入则显示警告信息
        alert("请输入住宿费用!");
        //将光标移至住宿费用输入栏
        document.form.expense.focus();
      }else{
     form.submit(); //提交表单中的资料
    }
   }
  }
 }
}  
}        
 </script>
 </head>
 
<body bgcolor="#CFE3CA" text="#004080">
<p align="center">&nbsp;</p>
    <form action="addroom.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 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()">
		   &nbsp;&nbsp;
           <input type="reset" name="Submit2" value="取消" >
          </div>
        </td>
      </tr>
     </table>
</form>
</body>
</html>
  

⌨️ 快捷键说明

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