📄 addstudent.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 + -