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

📄 check.jsp

📁 1.新建一个Web Project 2.把附件中的四个.jspCopy到WebRoot文件夹下
💻 JSP
字号:
<%@ page language="java" import="java.util.*,java.sql.*" pageEncoding="gb2312"%>

<html>
  <head>    
    <title>Check page</title>
<body>
<!-- 业务处理 -->
<%
String name = request.getParameter("name");
String password = request.getParameter("password");

Connection conn = null;
Statement state = null;
ResultSet rs = null;

try {
	Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
} 

catch (ClassNotFoundException e) {
	System.err.print("Class Not Found Exception:");
	System.err.println(e.getMessage() );	
}

try {
//DSource是我的数据源名称
conn = DriverManager.getConnection("jdbc:odbc:DSource");
state = conn.createStatement();


if ( name.equals("") || password.equals("")) 
{
	System.out.print("用户名或密码为空,请重新输入");
	response.sendRedirect("index.jsp");
} 
else
{// rs是查询的结果集,把提交的参数和rs中取出的进行比较,
//另外,from后的username是表名吗?不要和字段名相同,可能会有错
//特别的,你的from写错了!!!气死我!!!
//user_Info是我的数据库中的表
	rs = state.executeQuery("SELECT Name,Password from user_Info ");
	boolean login_ok = false;
	while(rs.next()){
		if ( name.equals(rs.getString("Name")) && password.equals(rs.getString("Password")) ) 
		{
			login_ok = true;
			break;
		} 
		else 
			login_ok = false;
	}
	
	rs.close();
	state.close();
	conn.close();
	
	if(login_ok)
		response.sendRedirect("success.jsp");
	else
		response.sendRedirect("failure.jsp");
	
	}
}
catch (SQLException ex) {
	System.err.println("SQLException: " + ex.getMessage()); 
}
%>
</body>
</html>

⌨️ 快捷键说明

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