⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 my_report.jsp

📁 这个是我同学做的
💻 JSP
字号:
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<%@ page import="DataBase.DBConn"%>
<%@ page  import="java.sql.ResultSet"%>
<html>
<head>
<%!int id1;//成绩的ID
String no; //学生的学号
String name;//学生姓名
String sex;//学生性别	
String classs;//学生班级
  
  int k;
  int p=0;
  String sel;
  String bg;
  String tg;
  int fenshu;
ResultSet rs1;// 成绩的结果集
ResultSet rs2;// 学生信息的结果集
// ResultSet记录的笔数
 int rowcount =0;
 String str="";
 %>

<title>网上考试系统</title>
<link rel="stylesheet" type="text/css" href="css.css">
</head>

<body topmargin="0" leftmargin="0">

<%  request.setCharacterEncoding("GBK");
 int id=Integer.parseInt(request.getParameter("id"));
  DBConn db=new DBConn();

  String sql2="select * from student where id='"+id+"'";
  rs2=db.Query(sql2);
  rs2.next();
  name=rs2.getString("name");
  sex=rs2.getString("sex");
  classs=rs2.getString("class");
  no=rs2.getString("no");
%>
<p>
<p align="center"><font class=test1>成绩统计管理</font></p>
<div align="center">
  <center>
  <table border="1" cellpadding="5" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="400">
    <tr>
      <td align="center" colspan="3"><font color=red><%=name %></font>各期考试统计<p>学生基本资料==&gt; 性别:<%=sex %> 班号:<%=classs %>
      学号:<%=no%></p>
      <%String sql3="select * from chengji where no='"+no+"'";
         ResultSet rs3=db.Query(sql3);
         int i=0,j=0,p=0; int q=0;
       
        while(rs3.next()){
            i++;
       if(rs3.getString("sel").equals("0")){
	           j++;
	}
         }
       %>
      <p>(参加过<font color=red><%=i%>  </font>期考试,<font color=red> <%=j %> </font> 次不及格)</td>
    </tr>
    <tr>
      <td align="center" bgcolor="#CBEFDC">期数</td>
      <td align="center" bgcolor="#CBEFDC">分数</td>
      <td align="center" bgcolor="#CBEFDC">及格与否</td>
      <td align="center" bgcolor="#CBEFDC">是否考试</td>
    </tr>
    <% String sql5="select * from test ";
       ResultSet rs5=db.Query(sql5);
       rs5.last();
       rowcount=rs5.getRow();
     %>
      <%
     
    for(k=1;k<=rowcount;){
     %>
<% String sql4="select * from chengji where id1='"+k+"' and no= '"+no+"'";
        ResultSet rs4=db.Query(sql4);
 if(rowcount==0){%>
<tr><td colspan=5><center><font color=red>没有你查的试题信息</font></center></td></tr>
<%break;}%>    
  <%k++;if(rs4.next()){
      if(k%2==0)
   {
   bg="#E9F8F0";
   }else{
   bg="#ffffff";
   }
     fenshu=rs4.getInt("fenshu");
     sel=rs4.getString("sel");
     str="参加了";
  if(sel.equals("0")){
	  sel="不及格";
	   tg="red";
	}
	else{
	p++;
	sel="及格";
	tg="#000033";
	}  }else{
	q++;
	sel="";
	tg="red";
	fenshu=0;
	str="未参加";
	  if(q%2==0)
   {
   bg="#E9F8F0";
   }else{
   bg="#ffffff";
   }
	}
       %>
    <tr bgcolor=<%=bg %>>
  
      <td align="center"><%=k-1%></td>
      <td align="center"> <font color=<%=tg %>><%=fenshu%></font></td>
      <td align="center">
       <%=sel%> </td>
       <td align="center">
       <%=str%> </td>
    </tr>
    <%}%>
  
	</table>
  </center>
</div>
 

</body>

</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -