📄 modifystuinfo.jsp
字号:
<%@page contentType="text/html; charset=gb2312" errorPage=""%>
<%@page import="java.sql.*,sms.db.*,sms.bean.*,java.util.*"%>
<%
request.setCharacterEncoding("gb2312");
//取得页面表单提交的参数
String queryFlag = request.getParameter("queryButton");
String modifyFlag = request.getParameter("modifyButton");
StuDetailBean stuDetailBean = null;
String flag = null;//控制修改按钮是否可见的标志
String stuId = "";
String password = "";
String name = "";
String sex = "";
String age = "";
String specialty = "";
String nationality = "";
String college = "";
String character = "";
String lenOfSchooling = "";
String enrollTime = "";
String address = "";
String remark = "";
String telephone = "";
String eMail = "";
if (queryFlag != null) {//如果单击查询按钮
stuId = request.getParameter("studentId");
if (stuId == null || stuId.equals("")) {
%>
<script language="javascript" type="">
alert('请输入学号号!');
</script>
<%
} else {
StuDetailBean stuDBean = new StuDetailBean();
stuDetailBean = stuDBean.queryStuDetail(stuId);//查询该学生详细信息
System.out.print("test in modifyStuInfo.jsp 00 name:"+stuDetailBean.getName());/////////////////
if(stuDetailBean != null && stuDetailBean.getName() != null){
name = stuDetailBean.getName();
sex = (stuDetailBean.getSex() != null && stuDetailBean.getSex().equals("0"))?
"女":"男" ;
age = stuDetailBean.getAge();
nationality = stuDetailBean.getNationality();
college = stuDetailBean.getCollegeName();
character = stuDetailBean.getCharacter();
lenOfSchooling = stuDetailBean.getLenOfSchooling();
enrollTime = stuDetailBean.getEnrollTime();
address = stuDetailBean.getAddress();
telephone = stuDetailBean.getTelephone();
eMail = stuDetailBean.getEMail();
specialty = stuDetailBean.getSpecialty();
flag = "visible";//查询成功设置修改按钮可见
}else{
%>
<script language="javascript" type="">
alert('没有该学生信息!');
</script>
<%
}
}
}
if (modifyFlag != null ) {
System.out.println("test in modifyStuInfo.jsp modifyFlag:" + modifyFlag);
StudentBean stuBean = new StudentBean();
stuId = request.getParameter("stuId2");
age = request.getParameter("age");
password = request.getParameter("pwd");
character = request.getParameter("character");
address = request.getParameter("address");
remark = request.getParameter("remark");
telephone = request.getParameter("telephone");
eMail = request.getParameter("eMail");
boolean checkPwdFlag = stuBean.checkPwd(stuId, password);//验证输入的密码是否正确
if (checkPwdFlag == false) {
flag = "visible";//
%>
<script language="javascript" type="">
alert('您输入的密码不正确!');
</script>
<%
} else {
//调用更新学生信息的方法
StuDetailBean stuDetailBean2 = new StuDetailBean();
boolean updateFlag = stuDetailBean2.modifyStuInfo(stuId,age,address, telephone, eMail, character, remark);
if (updateFlag == true) {
%>
<script language="javascript" type="">
alert('修改成功!');
</script>
<%
} else {
flag = "visible";
%>
<script language="javascript" type="">
alert('修改失败!');
</script>
<%
}
}
}
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>学生信息修改</title>
<link href="css/style.css" rel="stylesheet" type="text/css">
<style type="text/css">
<!--
body {
background-color: #CCCCCC;
}
-->
</style>
</head>
<body>
<form name="form1" method="post" action="">
<input type="hidden" name="commitFlag" value="submit">
<table width="100%" border="0" align="center">
<tr>
<td height="25" bgcolor="#999999">
<table width="100%" border="0">
<tr>
<td width="33%" height="25" align="right">学号:</td>
<td width="30%">
<input name="studentId" type="text" value="<%=stuId==null?"00564112":stuId%>" class="text1">
</td>
<td width="17%">
<input name="queryButton" type="submit" value="提交">
</td>
<td width="20%"> </td>
</tr>
</table>
</td>
</tr>
<tr>
<td height="360" align="center" valign="top">
<table width="100%" border="1" bordercolorlight= #C1A4F4 borderColorDark=#ffffff cellPadding=0 cellSpacing=0>
<tr>
<td width="46%" height="25" align="right">学号:</td>
<td width="54%">
<input name="stuId2" type="text" class="text1" id="stuId2" size="15" maxlength="15" value="<%=stuId==null?"":stuId%>" readonly="readonly">
</td>
</tr>
<td height="25" align="right">修改时提供密码:</td>
<td>
<input name="pwd" type="text" class="text1" id="password">
</td>
<tr>
<tr>
<td height="25" align="right">姓名:</td>
<td>
<input name="name" type="text" class="text1" id="name" size="15" maxlength="15" value="<%=name%>" readonly="readonly">
</td>
</tr>
<tr>
<td height="25" align="right">性别:</td>
<td>
<input name="sex" type="text" class="text1" id="sex" size="15" maxlength="15" value="<%=sex%>" readonly="readonly">
</td>
</tr>
<tr>
<td height="25" align="right">年龄:</td>
<td>
<input name="age" type="text" class="text1" id="age" size="10" maxlength="10" value="<%=age%>">
</td>
</tr>
<tr>
<td height="25" align="right">民族:</td>
<td>
<input name="nationality" type="text" class="text1" id="nationality" value="<%=nationality%>" readonly="readonly">
</td>
</tr>
<tr>
<td height="25" align="right">学院:</td>
<td>
<input name="college" type="text" class="text1" id="college" value="<%=college%>" readonly="readonly">
</td>
</tr>
<tr>
<td height="25" align="right">专业:</td>
<td>
<input name="specialty" type="text" class="text1" id="specialty" value="<%=specialty%>" readonly="readonly">
</td>
</tr>
<tr>
<td height="25" align="right">学制:</td>
<td>
<input name="lenOfSchooling" type="text" class="text1" id="lenOfSchooling" value="<%=lenOfSchooling%>" readonly="readonly">
</td>
</tr>
<tr>
<td height="25" align="right">入学年份:</td>
<td>
<input name="enrollTime" type="text" class="text1" id="enrollTime" value="<%=enrollTime%>" readonly="readonly">
</td>
</tr>
<tr>
<td height="25" align="right">政治面貌:</td>
<td>
<input name="character" type="text" class="text1" id="character" value="<%=character%>">
</td>
</tr>
<tr>
<td height="25" align="right">电话:</td>
<td>
<input name="telephone" type="text" class="text1" id="telephone" value="<%=telephone%>">
</td>
</tr>
<tr>
<td height="25" align="right">电子邮件:</td>
<td>
<input name="eMail" type="text" class="text1" id="eMail" value="<%=eMail%>">
</td>
</tr>
<tr>
<td height="60" align="right">家庭住址:</td>
<td>
<textarea name="address" cols="50" rows="4" id="address"><%=address%></textarea>
</td>
</tr>
<tr>
<td height="60" align="right">备注:</td>
<td>
<textarea name="remark" cols="50" rows="5" id="remark"><%=remark%></textarea>
</td>
</tr>
<tr>
<td height="25"> </td>
<td>
<%if (flag != null && flag.equals("visible")) { %>
<input name="modifyButton" type="submit" value="修改" class="button1">
<%} else { %>
<%} %>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td height="39"> </td>
</tr>
</table>
</form>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -