8.4.3.2 、公布成绩

公布成绩显示页面score.jsp的功能是根据挑选所要公布成绩的学号进行成绩的公布,如图8-22所示。

8-22公布成绩

score.jsp程序的代码如下所示:

score.jsp

<!--page指令定义脚本-->

<!--设定输出格式-->

<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="errorpage.jsp" %>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

<title>score</title>

</head>

<jsp:useBean id="deter" scope="page" class="cla.determine"/>

<body bgcolor="#0099FF" text="#FFFFFF" link="#00FF00">

<div align="center">

  <p>&nbsp;</p>

  <p><font color="#00FF00" size="+3" face="方正舒体">选报该课程的学生有</font></p>

  <p>&nbsp;</p>

  <table width="75%" border="1">

    <tr>

      <td>学生姓名</td>

      <td>所在系</td>

      <td>性别</td>

      <td>学分</td>

      <td>Email</td>

      <td>Tel</td>

      <td>成绩</td>

</tr>

<!--

根据id值,调用JavaBean的查询数据库的方法,从而得到数据库得到ResultSet类型的结果集

-->

    <%

String class_id=request.getParameter("class_id");

String name=null;

String dep=null;

String sex=null;

int mark=0;

String e_mail=null;

String tel=null;

ResultSet rs=deter.getStudents2(class_id);

String stu_id=null;

while(rs.next()){

stu_id=rs.getString("id");

name=rs.getString("name");

dep=rs.getString("department");

sex=rs.getString("sex");

mark=rs.getInt("mark");

e_mail=rs.getString("e_mail");

tel=rs.getString("tel");

%>

    <tr>

      <td><%=name%></td>

      <td><%=dep%></td>

      <td><%=sex%></td>

      <td><%=mark%></td>

      <td><%=e_mail%></td>

      <td><%=tel%></td>

      <td><a href="marking.jsp?stu_id=<%=stu_id%>&class_id=<%=class_id%> ">score</a></td>

    </tr>

<%

}

%> 

  </table>

  <p>&nbsp;</p>

  <p align="left"><a href="choosestu.jsp">&lt;&lt;Back </a></p>

</div>

</body>

</html>

2、当点击成绩那栏的score,就会跳转到给当用学生打成绩的页面marking.jsp

8-23公布成绩

 

marking.jsp程序的代码如下所示:

marking.jsp

<!--page指令定义脚本-->

<!--设定输出格式-->

<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="errorpage.jsp" %>

<html>

<body bgcolor="#0099FF">

<%

String stu_id=request.getParameter("stu_id");

String class_id=request.getParameter("class_id");

%>

 <p>&nbsp;</p>

<p align="center"><font color="#00FF00" size="+3" face="方正舒体">学生成绩</font></p>

<form method="post" action="MarkSvlt">

  <input type="hidden" name="action" value="marking">

  <input type="hidden" name="id" value="<%=stu_id%>">

  <input type="hidden" name="class_id" value="<%=class_id%>">

  <table width="75%" border="1" align="center">

    <tr>

      <td width="41%">学生号</td>

      <td width="59%">成绩</td>

    </tr>

    <tr>

      <td><%=stu_id%></td>

      <td><input name="score" type="text" id="score"></td>

    </tr>

  </table>

  <p>&nbsp;</p>

  <div align="center">

    <input type="submit" name="Submit" value="提交">

  </div>

</form>

</body>

</html>

 


源码爱好者收集整理(shouce.ren)