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

📄 searchscore.jsp

📁 这个也是师兄的毕业设计,具体的功能我也不清楚,不过是可以用来答辩的,完整的毕业设计,有源代码,可执行文件,文档资料.
💻 JSP
字号:
<%@ page  language="java" import="java.sql.*"%>
<%@ include file="change.jsp" %>
<%@ include file="author.jsp" %>
<%//request.setCharacterEncoding("gb2312");%>
<jsp:useBean id="linejdbc" scope="page" class="examinline.DBConnectionBean" />
<%linejdbc.setdrivername();%>
<html>
<head>
<title>考试成绩查询</title>
<link href="../img/cssexamin.css" rel="stylesheet" type="text/css">
<style type="text/css">
<!--
.unnamed1 {
	font-size: 12px;
	font-weight: lighter;
	color: #FF0000;
	text-decoration: none;
}
-->
</style>
</head>
<%
 String xh="";
 String xm="";
 String km="";
 String str="";
 boolean tag=false;
 int id=0;
 Connection conn = linejdbc.getopenConnection();
 PreparedStatement ps;
 //ResultSet result=null;
  if (request.getParameter("id")!=null)         id=Integer.parseInt(request.getParameter("id"));
  /*if (id!=0)
	{
		String sqlstr="delete from score where id=?";
		ps=conn.prepareStatement(sqlstr);
		ps.setInt(1,id);
		ps.executeUpdate();
	}
	sqlstr="select * from score";
	ps=conn.prepareStatement(sqlstr);
	result=ps.executeQuery();*/
  if (request.getParameter("xh")!="") xh=request.getParameter("xh");
    System.out.println("000000"+xh);
  if (request.getParameter("xm")!="") xm=getGBString(request.getParameter("xm"));
    System.out.print("11111"+xm);
  if (request.getParameter("km")!="") km=getGBString(request.getParameter("km"));
    System.out.print("22222222"+km);
  if (xh.compareTo("")!=0 && (xm.compareTo("")==0) &&(km.compareTo("")==0))
  {   //i=1;
      str="select * from score where s_id like '"+xh+"'";
      }
  if (xh.compareTo("")!=0 && (xm.compareTo("")!=0) &&(km.compareTo("")!=0))
  {  // i=2;
	  str="select * from score where s_id='"+xh+"' and s_name='"+xm+"' and subject='"+km+"'";
      }
  if (xh.compareTo("")!=0 && (xm.compareTo("")==0) &&(km.compareTo("")!=0))
  {   //i=3;
	  str="select * from score where s_id='"+xh+"' and subject='"+km+"'";
      }
  if (xh.compareTo("")==0 && (xm.compareTo("")==0) &&(km.compareTo("")!=0))
  {   //i=4;
      str="select * from score where subject='"+km+"'";
      }
  if (xh.compareTo("")==0 && (xm.compareTo("")!=0) &&(km.compareTo("")==0))
  {   //i=5;
      str="select * from score where s_name='"+xm+"'";
	  }
  if (xh.compareTo("")==0 && (xm.compareTo("")==0) &&(km.compareTo("")==0))
  {   //i=6;
      str="select * from score";
	  }
  if (xh.compareTo("")!=0 && (xm.compareTo("")!=0) &&(km.compareTo("")==0))
  {   //i=7;
      str="select * from score where s_id='"+xh+"' and s_name='"+xm+"'";
	  }
  if (xh.compareTo("")==0 && (xm.compareTo("")!=0) &&(km.compareTo("")!=0))
  {   //i=8;
      str="select * from score where s_name='"+xm+"' and subject='"+km+"'";
	  }
  //Connection conn = linejdbc.getopenConnection();
  ps=conn.prepareStatement(str);
  ResultSet result=ps.executeQuery();
  //Statement stmt=conn.createStatement();
  //ResultSet result=stmt.executeQuery(str);
%>
<form action="forscore.jsp" method="post" name="formsearchscore" >	
<font color='#000000' size="5" ><div align="center">查询结果</div></font>
<p><br>
   <table width="75%"  border="0" align="center" class="table">
    <tr align="center" class="table">
      <td width="22%" class="table">学号</td>
      <td width="22%" class="table">姓名</td>
      <td width="22%" class="table">科目</td>
      <td width="22%" class="table">成绩</td>
	  
    </tr>
	<%while (result.next())
  {tag=true;%>
	<tr align="center" class="table">
	  <td class="table"><%= result.getString("s_id") %>&nbsp;</td>
      <td class="table"><%= result.getString("s_name") %>&nbsp;</td>
      <td class="table"><%= result.getString("subject") %>&nbsp;</td>
      <td class="table"><%= result.getInt("score") %>&nbsp;</td>
	 </tr>
	 <%}
	  
	if(!tag)
     {
	out.println("<br> </br>");
	out.println("<br> </br>");
	out.println("<br> </br>");
	out.println("<p align='center'><font color='#000080'>Sorry,没有找到符合你要求的结果!!!</font></p>");
     }%><br>
   </table><p>
   <div align="center"><input type="submit" name="Submit" value="返回"></div>
  </body>
</html>

⌨️ 快捷键说明

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