登录跳转
登陆跳转
内容借鉴网上代码实现登录至跳转
- 登录页面
- 登录,进入系统
-
核心代码

<%@ page language="java" import="java.util.*,java.sql.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> <!-- 功能介绍:用户登录数据验证 --> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <base href="<%=basePath%>"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <%@ include file="/files/db/conn.jsp"%> <% //获取登录页面的账号、密码 String username = request.getParameter("username"); String password = request.getParameter("password"); String role = request.getParameter("role"); ResultSet rs = null; try{ String sql = "select * from t_user where username='"+username.trim()+"'"; rs = stmt.executeQuery(sql); if (rs.next()) { if (rs.getString("password").equals(password)&&rs.getString("role").equals(role)) {//账号验证成功 session.setAttribute("username", username); session.setAttribute("realname",rs.getString("realname")); session.setAttribute("role",rs.getString("role")); session.setAttribute("id", rs.getString("id")); session.setAttribute("departmentid",rs.getString("departmentid")); response.sendRedirect("../../index.jsp"); }else{//账号验证失败跳转登录界面 response.sendRedirect("../../login.jsp?info=0"); } }else{//账号验证失败跳转登录界面 response.sendRedirect("../../login.jsp?info=1"); } } catch (Exception e) { out.println(e.getMessage()); } finally { if (rs != null) { try { rs.close(); } catch (Exception e) { e.printStackTrace(); } } if (stmt != null) { try { stmt.close(); } catch (Exception e) { e.printStackTrace(); } } if (conn != null) { try { conn.close(); } catch (Exception e) { e.printStackTrace(); } } } %>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix