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

📄 login.jsp

📁 验证表单,简单而且使用适合jsp初学者学习
💻 JSP
字号:
<%-- 
		文件名称:Login.jsp;
		文件功能:表单验证,成功通过验证后,转向主页面 Main.jsp,否则返回登录窗体 Login.html
		实现技术:JSP + MySQL
 --%>

<%@ page language="java" import="java.sql.*" pageEncoding="UTF-8"%>

<%			
			//获取表单数据
			
			String username = request.getParameter("username");
			String password = request.getParameter("password");
			int level=Integer.parseInt(request.getParameter("level"));
			
			//注册驱动程序,获取数据库连接,创建语句,执行查询
			
			Class.forName("com.mysql.jdbc.Driver");	
			Connection conn = DriverManager
			.getConnection(
					"jdbc:mysql://localhost:3306/Course_Arrangement?useUnicode=true&characterEncoding=utf-8",
					"root", "toor");
			Statement stmt=conn.createStatement();
			ResultSet rs=stmt.executeQuery("select * from user where username='"+username+"'");
			
			//验证规则
			if(!rs.next()){
				//该用户尚未注册
				response.sendRedirect("Login.html");
			}else if(!rs.getString("password").equals(password)){
				//密码错误
				response.sendRedirect("Login.html");
			}else if(rs.getInt("level")<level){
				//你没有该权限
				response.sendRedirect("Login.html");
			}else{
				//成功通过验证
				response.sendRedirect("Main.jsp");
			}
			
			
			//释放数据库资源
			
			if(rs!=null){
				rs.close();
			}
			if(stmt!=null){
				stmt.close();
			}
			if(conn!=null){
				conn.close();
			}
			
%>

⌨️ 快捷键说明

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