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

📄 chkstudent.jsp

📁 jsp在线考试系统
💻 JSP
字号:
<%@page contentType="text/html;charset=GBK"%>
<%@page import="java.sql.*"%>
<jsp:useBean id="conn" scope="page" class="test.ConnOracle"/>

<%!
    ResultSet rs     = null;                 // 执行Sql语句返回的结果集
    String studentid  = "";
	String password   = "";
	String sql = "";
    int priv = 0;
%>
<%
    studentid = request.getParameter("studentid");
 	password  = request.getParameter("pwd");

	if(studentid ==null || password == null || studentid.equals("") || password.equals("")) {
        out.println( "<center>" );	
        out.println( "<h1>学员ID或密码输入非法!请返回重新输入!</h1><BR><BR>");	
        out.println("<a href=javascript:history.back()>返回</a>");
        out.println( "</center>" );	

		return;
	}
		
 	sql = "select * from test_studentinfo where studentid=" + studentid;
	sql+= " and password='" + password + "'";

	try {
			rs = conn.executeQuery( sql );
	
			// 如果是非法用户名或密码,回到登陆界面
			if(!rs.next()) {
%>
				<jsp:forward page="../index.htm"/>

				<!-- 利用forward实现页面的跳转,但是却无法显示图片和其他的相对链接 -->
				<!--能不能用response.sendRedirect("../index.htm");呢?可是却出现:无效的指针状态……-->
				<!--或者用javascript实现? <script>alert("aa");history.back();</script> -->
				<!-- 发现一个问题:jsp:forward对html的注译符号不感冒,注不掉它……  -->

<%			
			}
	}catch(Exception ee) { // 其他异常情况
%>


	<jsp:forward page="/public/dberror.jsp"/>



<%		
	}
	session.setAttribute("studentlogin","ok");        // 将权限信息保存到session中
	session.setAttribute("studentid",""+studentid);
    session.setAttribute("studentname",rs.getString("name"));
	session.setMaxInactiveInterval(60*60*24);
	response.sendRedirect("exam.jsp");   
%>

⌨️ 快捷键说明

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