<%@page import="javabean.Base"%> // 导入Base类,用于数据库连接 <%@page import="java.sql.ResultSet"%> // 导入ResultSet类,用于处理查询结果 <%@page import="java.sql.PreparedStatement"%> // 导入PreparedStatement类,用于执行SQL语句 <%@page import="java.sql.Connection"%> // 导入Connection类,用于数据库连接管理 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> // 设置页面的字符编码为UTF-8 // 声明文档类型为HTML5 // 开始HTML文档 // 设置页面的字符编码为UTF-8 分类编辑 // 页面标题为“分类编辑” // 引入layui框架的CSS文件,用于页面样式 // 引入layui框架的JavaScript文件,用于实现页面交互 <% // 获取请求参数中的id,表示要编辑的分类ID String id = request.getParameter("id"); // 初始化数据库连接、PreparedStatement和ResultSet对象 Connection connection = null; PreparedStatement pstmt = null; ResultSet resultSet = null; String sql = ""; // 获取数据库连接 connection = (Connection)Base.getConnection(); // 设置查询语句,查询指定ID的分类信息 sql = "select * from book_sort where id = ?"; // 创建PreparedStatement对象,并设置参数 pstmt = connection.prepareStatement(sql); pstmt.setString(1, id); // 执行查询,获取结果集 resultSet = pstmt.executeQuery(); // 移动游标到查询结果的第一行 resultSet.next(); %>
// 创建一个layui表单,设置过滤器为"formFilter" lay-verify="required" required autocomplete="off" class="layui-input layui-hide"> // 隐藏字段,用于提交分类ID
// 创建一个表单项 // 标签显示为“分类名”
// 输入框容器 lay-verify="required" required autocomplete="off" placeholder="请输入分类名" class="layui-input"> // 文本框,显示从数据库中查询到的分类名,设置为必填
// 创建一个文本区域 // 标签显示为“分类描述”
// 输入框容器 // 文本框区域,显示从数据库查询到的分类描述,若为空则显示空字符串
// 创建一个表单项
// 输入框容器 // 提交按钮,设置lay-submit属性为提交表单,lay-filter为按钮的过滤标识
<% // 关闭数据库资源 Base.closeResource(connection, pstmt, resultSet); %>