输入成绩成功页insnorresok.jsp(如图22所示)。将insnorresult.jsp中输入的成绩显示出来。

代码如下:
<body>
<p><img src="../xhyyb.bmp"></p>
<p><a href="index.html">返回</a></p>
<p>
<%String num=(String)session.getAttribute("snum");
String gs=request.getParameter("gs");
String yy=request.getParameter("yy");
String jj=request.getParameter("jj");
String sjjg=request.getParameter("sjjg");
String os=request.getParameter("os");
String java=request.getParameter("java");
String vbnet=request.getParameter("vbnet");
String net=request.getParameter("net");
String asp=request.getParameter("asp");
String jsp=request.getParameter("jsp");
String rjgc=request.getParameter("rjgc");
String rjcs=request.getParameter("rjcs");
%>
<%@include file="conn.jsp"%>
<% st.executeUpdate("update cj1 set gs='"+gs+"',yy='"+yy+"',jj='"+jj+"' where num='"+num+"'");
st.executeUpdate("update cj2 set sjjg='"+sjjg+"',os='"+os+"',java='"+java+"' where num='"+num+"'");
st.executeUpdate("update cj3 set vbnet='"+vbnet+"',net='"+net+"' where num='"+num+"'");
st.executeUpdate("update cj4 set asp='"+asp+"',jsp='"+jsp+"' where num='"+num+"'");
st.executeUpdate("update cj5 set rjgc='"+rjgc+"',rjcs='"+rjcs+"' where num='"+num+"'");
%>
</p>
<table width="400" border="2" align="center" cellpadding="1" cellspacing="1">
<tr>
<td>学期</td>
<td>学号</td>
<td>高数</td>
<td>英语</td>
<td>计算机基础</td>
</tr>
<tr>
<td>1</td>
<td><%=num%></td>
<td><%=gs%></td>
<td><%=yy%></td>
<td><%=jj%></td>
</tr>
<tr>
<td>学期</td>
<td>学号</td>
<td>数据结构</td>
<td>操作系统</td>
<td>java</td>
</tr>
<tr>
<td>2</td>
<td><%=num%></td>
<td><%=sjjg%> </td>
<td><%=os%> </td>
<td><%=java%> </td>
</tr>
<tr>
<td>学期</td>
<td>学号</td>
<td>VB.NET</td>
<td colspan="2">网络</td>
</tr>
<tr>
<td>3</td>
<td><%=num%></td>
<td><%=vbnet%> </td>
<td colspan="2"><%=net%> </td>
</tr>
<tr>
<td>学期</td>
<td>学号</td>
<td>ASP</td>
<td colspan="2">JSP</td>
</tr>
<tr>
<td>4</td>
<td><%=num%></td>
<td><%=asp%> </td>
<td colspan="2"><%=jsp%> </td>
</tr>
<tr>
<td>学期</td>
<td>学号</td>
<td>软件工程</td>
<td colspan="2">软件测试</td>
</tr>
<tr>
<td>5</td>
<td><%=num%></td>
<td><%=rjgc%> </td>
<td colspan="2"><%=rjcs%> </td>
</tr>
</table>
</body>
(8) 修改学员信息
输入要修改学员信息的学员学号,然后修改它的信息。这里学号不能修改。
输入要修改学员信息的学员学号页updnormal.html(如图23所示)。“返回”链接到index.html。表单将表格括起,将form的action属性设为updnorinput.jsp。“学号”后的文本框的name属性设为num。

修改学员信息页updnorinput.jsp(如图24所示)。“返回”链接到index.html。表单将表格括起,将form的action属性设为updnorres.jsp。“姓名”后的文本框的name属
性设为uname,“班级”后的文本框的name属性设为uclass,“性别”后的文本框name属性设为sex。
修改学员信息页updnorinput.jsp代码如下:
<body>
<p><img src="../xhyyb.bmp"> </p>
<p><a href="index.html">返回</a></p>
<p align="center">现在开始修改</p>
<form name="form1" method="post" action="updnorres.jsp">
<%String num=request.getParameter("num");
session.setAttribute("snum",num);%>
<%@include file="conn.jsp"%>
<%ResultSet rs=st.executeQuery("select * from info where num='"+num+"'");
if (!rs.next())
{ out.println("用户名不存在");}
else
{
%>
<table width="188" border="2" align="center" cellpadding="1" cellspacing="1">
<tr>
<td width="55">学号</td>
<td width="118"><%=num%></td>
</tr>
<tr>
<td>姓名</td>
<td><input name="uname" type="text" id="uname" size="8" maxlength="8" value=<%=rs.getString("name")%>></td>
</tr>
<tr>
<td>班级</td>
<td><input name="uclass" type="text" id="uclass" size="6" maxlength="6" value=<%=rs.getString("class")%>></td>
</tr>
<tr>
<td>性别</td>
<td><input name="sex" type="text" id="sex" size="2" maxlength="2" value=<%=rs.getString("sex")%>>
(男,女)</td>
</tr>
<tr>
<td colspan="2"><div align="center">
<input type="submit" name="Submit" value="提交">
</div></td>
</tr>
</table>
<%}%>
</form>
</body>

修改成功页updnorres.jsp(如图25所示)。“返回”链接到index.html。
代码如下:
<body>
<%request.setCharacterEncoding("gb2312");%>
<p><img src="../xhyyb.bmp"> </p>
<p><a href="index.html">返回</a></p>
<p align="center">修改成功</p>
<p align="center">
<%String num=(String)session.getAttribute("snum");
String uname=request.getParameter("uname");
String uclass=request.getParameter("uclass");
String sex=request.getParameter("sex");
%>
<%@include file="conn.jsp"%>
<% st.executeUpdate("update info set name='"+uname+"',class='"+uclass+"',sex='"+sex+ "' where num='"+num+"'");
%>
</p>
<table width="400" border="2" align="center" cellpadding="1" cellspacing="1">
<tr>
<td>学号</td>
<td>姓名</td>
<td>班级</td>
<td>性别</td>
</tr>
<tr>
<td><%=num%> </td>
<td><%=uname%> </td>
<td><%=uclass%> </td>
<td><%=sex%> </td>
</tr>
</table>
</body>
|