<%@ page import="java.sql.*"%> <!-- 导入Java SQL包,用于数据库操作 --> <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!-- 设置页面语言为Java,内容类型为HTML,字符编码为UTF-8 --> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <!-- 定义文档类型为HTML 4.01 Transitional --> <html> <head> <meta charset="UTF-8" /> <!-- 设置字符编码为UTF-8 --> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <!-- 设置浏览器兼容模式 --> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <!-- 设置视口宽度和初始缩放比例 --> <title>Nifty Modal Window Effects</title> <!-- 设置网页标题 --> <meta name="description" content="Nifty Modal Window Effects with CSS Transitions and Animations" /> <!-- 设置网页描述 --> <meta name="keywords" content="modal, window, overlay, modern, box, css transition, css animation, effect, 3d, perspective" /> <!-- 设置网页关键词 --> <meta name="author" content="Codrops" /> <!-- 设置作者信息 --> <!-- Bootstrap --> <link href="../css/bootstrap.min.css" rel="stylesheet"> <!-- 引入Bootstrap样式表 --> <!-- jQuery (Bootstrap 的所有 JavaScript 插件都依赖 jQuery,所以必须放在前边) --> <link rel="stylesheet" type="text/css" href="../public/css/default.css" /> <!-- 引入默认样式表 --> <link rel="stylesheet" type="text/css" href="../public/css/component.css" /> <!-- 引入组件样式表 --> </head> <body> <% if (session.getAttribute("reader") == null) { //<!-- 如果会话中的reader属性为空 --> %> location.href = "../loginReader.html"; <!-- 重定向到登录页面 --> <% } %> <jsp:useBean id="check" scope="session" class="javabean.JDBCBean"></jsp:useBean> <!-- 使用JSP标签创建JDBCBean对象 --> <!-- All modals added here for the demo. You would of course just have one, dynamically created --> <div class="md-modal md-effect-13" id="modal-13"> <!-- 模态框容器 --> <div class="md-content"> <!-- 模态框内容 --> <h3>修改密码</h3> <!-- 模态框标题 --> <form action="11updatePswSus.jsp" method="post" class="form-horizontal"> <!-- 表单提交到11updatePswSus.jsp,使用POST方法,水平排列表单元素 --> <div class="form-group" align="center"> <!-- 表单组 --> <br> <label for="psw1" class="col-sm-2 control-label">新密码</label> <!-- 新密码标签 --> <div class="col-sm-10" align="center"> <!-- 输入框容器 --> <input type="password" class="form-control" name="psw1" id="password1" placeholder="请输入新密码" style="width:70%;"/> <!-- 新密码输入框 --> </div> </div> <br> <div class="form-group" align="center"> <!-- 表单组 --> <label for="psw2" class="col-sm-2 control-label">新密码</label> <!-- 确认新密码标签 --> <div class="col-sm-10"> <!-- 输入框容器 --> <input type="password" class="form-control" name="psw2" id="password2" placeholder="请再次输入密码进行确认" style="width:70%;"/> <!-- 确认新密码输入框 --> </div> </div> <div align="center"> <!-- 提交按钮容器 --> <input type="submit" class="btn btn-primary" value="确认"> <!-- 提交按钮 --> <br> </div> </form> <button class="md-close btn-primary">取消</button> <!-- 取消按钮 --> <br> </div> </div> <div class="container"> <!-- 主容器 --> <!-- Top Navigation --> <header style="backgorund-color:lightblue;height:20%;width:100%;font-family:YouYuan;"> <!-- 顶部导航栏 --> <h1>个人信息 <span class="glyphicon glyphicon-bookmark" aria-hidden="true" style="font-size:17px"> Success is waking up in the morning, excited about what you have to do.</span> </h1> </header> <div class="main clearfix" style="font-size:10px;margin-top:5%;font-family:YouYuan;"> <!-- 主要内容区域 --> <div class="column"> <!-- 左侧列 --> <% try{ String cardId = session.getAttribute("reader").toString(); // 获取会话中的reader属性并转换为字符串 String sql = "select * from borrow_card where ID = '" + cardId + "';"; // SQL查询语句,根据reader ID查询借阅卡信息 ResultSet rs = check.executeQuery(sql); // 执行SQL查询,返回结果集 while(rs.next()){ // 遍历结果集 %> <% int id =rs.getInt("ID"); %> <%-- 获取ID字段的值 --%> <p><span class="glyphicon glyphicon-tags"> 借阅卡编号:<%=rs.getString("ID")%></span></p> <%-- 显示借阅卡编号 --%> <p><span class="glyphicon glyphicon-user"> 借阅人:<%=rs.getString("READER")%></span></p> <%-- 显示借阅人 --%> <p><span class="glyphicon glyphicon-tag"> 规则编号:<%=rs.getString("RULE_ID")%></span></p> <%-- 显示规则编号 --%> <p><span class="glyphicon glyphicon-star-empty"> 状态: <% if(rs.getString("STATUS").equals("1")){ // 根据状态值判断状态 out.println("可用"); // 如果状态值为1,显示“可用” }else{ out.println("挂失"); // 如果状态值不为1,显示“挂失” } %> </span></p> <%} }catch(Exception e){ // 捕获异常 } %> </div> <div class="column" align="center" style="font-size:15px;"> <!-- 右侧列 --> <button class="md-trigger btn-primary" data-modal="modal-13" style="margin-top:20%;">修改密码</button> <!-- 修改密码按钮 --> </div> </div> </div> <div class="md-overlay"></div> <!-- 模态框覆盖层 --> <!-- classie by @desandro https://github.com/desandro/classie --> <!-- classie.js - class helper functions by desandro --> <script src="js/classie.js"></script> <!-- for the blur effect --> <!-- by @derekdrees https://github.com/ded/SpinKit --> <script src="js/spinkit.js"></script> <script> // this is important for the blur effect var polyfillscriptpath = 'polyfill/'; // polyfill脚本路径 </script> </body> </html>