jsp编写一个表单,提供学生登陆。输入学生的学号和姓名,如果匹配,则显示“登陆成功”,否则显示“登陆失败”

动态 未结 0 92
小小草
小小草 LV1 2023年9月23日 23:40 发表
以下是一个简单的JSP表单,用于学生登陆: ``` <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> 学生登陆

学生登陆

学号:
姓名:
``` 在表单中,使用了POST方法提交数据,并将数据提交到login.jsp页面进行处理。 下面是login.jsp页面的代码,用于验证学生登陆信息: ``` <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ page import="java.sql.*" %> 学生登陆结果

学生登陆结果

<% String id = request.getParameter("id"); String name = request.getParameter("name"); String message = ""; // 连接数据库 String url = "jdbc:mysql://localhost:3306/test"; String user = "root"; String password = "123456"; Connection conn = null; PreparedStatement pstmt = null; ResultSet rs = null; try { Class.forName("com.mysql.jdbc.Driver"); conn = DriverManager.getConnection(url, user, password); // 执行SQL语句 String sql = "SELECT * FROM students WHERE id=? AND name=?"; pstmt = conn.prepareStatement(sql); pstmt.setString(1, id); pstmt.setString(2, name); rs = pstmt.executeQuery(); // 处理查询结果 if (rs.next()) { message = "登陆成功"; } else { message = "登陆失败"; } } catch (Exception e) { e.printStackTrace(); } finally { // 关闭数据库连接 try
收藏(0)  分享
相关标签: 智能问答
问题没解决?让AI助手帮你作答 AI助手
0个回复
  • 消灭零回复