</html>
模板页在逻辑层的部分代码如下所示:
<%@ page language="java" contentType="text/html; charset=gb2312"
pageEncoding="gb2312" import="java.sql.*,com.info.*"%>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<%
//该页用于修改教师资料
response.setContentType("text/html;charset=gb2312");
request.setCharacterEncoding("gb2312");
session = request.getSession(true);
String current = (String) session.getAttribute("current");
Students single = new Students(current);
int serial = Integer.parseInt(request.getParameter("serial"));
String stuNum = request.getParameter("T1");
String name = request.getParameter("T2");
String grade = request.getParameter("T3");
String gender = request.getParameter("T4");
int temp = 0;
ResultSet rs = null;
if(stuNum.trim().length() != 10){
%>
<script language="javascript">
alert("学号应为10位!");
javascript:history.go(-1);
</script>
<%
}
else{
boolean flag = true;
for(int i = 0; i < stuNum.trim().length(); i++){
if(stuNum.trim().charAt(i) < 48 || stuNum.trim().charAt(i) > 57)
flag = false;
}
if(flag == false){
%>
<script language="javascript">
alert("学号输入有误,应为数字!");
javascript:history.go(-1);
</script>
<%
}
else{
if(name.trim().equals("") || grade.trim().equals("")){
%>
<script language="javascript">
alert("姓名或班级不能为空!");
javascript:history.go(-1);
</script>
<% }
else{
if(request.getParameter("mode").equals("modify")){
rs = single.getSingleInfo(stuNum);
while(rs.next()){
temp = rs.getInt("serial");
}
if(temp != serial && temp != 0){
%>
<script language="javascript">
alert("该学号已被占用!");
javascript:history.go(-1);
</script>
<%
}
else
single.setStuInfo(stuNum, name, grade, gender, serial);
%>
<script language="javascript">
alert("修改成功");
javascript:history.go(-1);
</script>
<%}%>
<% if(request.getParameter("mode").equals("delete")){
single.deleteStu(serial);
%>
<script language="javascript">
alert("删除成功");
javascript:history.go(-1);
</script>
<%}%>
<% if(request.getParameter("mode").equals("insert")){
rs = single.getSingleInfo(stuNum);
while(rs.next()){
temp = rs.getInt("serial");
}
if( temp != 0){
%>
<script language="javascript">
alert("该学号已被占用!");
javascript:history.go(-1);
</script>
<%
}
else
single.newStudent(stuNum, name, grade, gender);
%>
<script language="javascript">
alert("新增成功");
javascript:history.go(-1);
</script>
<% }
}
}
}
%>
谢 辞
本论文是在我的指导老师的亲切关怀和悉心指导下完成的。他严肃的科学态度,严谨的治学精神,精益求精的工作作风,深深地感染和激励着我。从课题的选择到项目的最终完成,崔老师都始终给予我细心的指导和不懈的支持。在此谨向崔老师致以诚挚的谢意和崇高的敬意。
其次感谢在校学习期间给我上课的老师们,特别是吴院长、田教授、李老师、郑老师等,是他们帮我建立起学习本专业知识的信心,使我能在这条道路上走的更远,更稳。
感谢我的辅导员卢燕老师,她在生活对我无微不至的关怀,是我能够专心完成本科学业的有力保障。
从开始进入课题到论文的顺利完成,还有许多可敬的师长、同学、朋友给了我无言的帮助,在这里请接受我诚挚的谢意!
最后我还要感谢培养我长大含辛茹苦的父母,谢谢你们!