<%@page import="java.sql.ResultSet"%> // 引入java.sql.ResultSet类,用于处理数据库查询结果集 <%@page import="java.sql.PreparedStatement"%> // 引入java.sql.PreparedStatement类,用于执行数据库的SQL查询 <%@page import="java.sql.Connection"%> // 引入java.sql.Connection类,用于连接数据库 <%@page import="javabean.Base"%> // 引入自定义的Base类,用于数据库连接管理 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> // 设置页面编码为UTF-8,确保能够支持中文字符 // 定义文档类型为HTML5 // 开始HTML文档 // 设置页面字符编码为UTF-8 管理员修改 // 设置页面标题 // 引入layui的CSS文件,提供UI样式 // 引入layui的JS文件,提供UI交互功能 <% // 获取页面传递的参数id String id = request.getParameter("id"); // 获取数据库连接 Connection connection = (Connection)Base.getConnection(); // 编写SQL查询语句,获取管理员信息 String sql = "select * from manager where id=?"; // 创建PreparedStatement对象,防止SQL注入 PreparedStatement pstmt = connection.prepareCall(sql); // 设置查询参数 pstmt.setString(1,id); // 执行查询,获取结果集 ResultSet resultSet = pstmt.executeQuery(); // 移动结果集指针到第一行数据 resultSet.next(); %>
// 创建layui表单,设置表单过滤器 lay-verify="required" required autocomplete="off" placeholder="请输入姓名" class="layui-input layui-hide"> // 隐藏id输入框,用于传递修改的管理员ID
// 表单项容器 // 姓名标签
// 输入框容器 lay-verify="required" required autocomplete="off" placeholder="请输入姓名" class="layui-input"> // 姓名输入框,填入从数据库中获取的管理员姓名
// 表单项容器 // 账号标签
// 输入框容器 disabled lay-verify="required" placeholder="请输入账号" autocomplete="off" class="layui-input"> // 账号输入框,显示从数据库中获取的管理员账号,禁用(不可编辑)
// 表单项容器 // 密码标签
// 输入框容器 lay-verify="required" placeholder="请输入密码" autocomplete="off" class="layui-input"> // 密码输入框,填入从数据库中获取的管理员密码
// 表单项容器 // 邮箱标签
// 输入框容器 lay-verify="required" placeholder="请输入邮箱" autocomplete="off" class="layui-input"> // 邮箱输入框,填入从数据库中获取的管理员邮箱
// 表单项容器
// 输入框容器 // 提交按钮,点击后提交表单