%@page import="javabean.Common"%> // 导入Common类,提供图书馆映射等功能
<%@page import="java.util.TreeMap"%> // 导入TreeMap类,可能用于存储图书馆数据
<%@page import="java.util.HashMap"%> // 导入HashMap类,用于存储规则数据
<%@page import="java.util.Map"%> // 导入Map接口,用于定义存储数据的映射
<%@page import="java.util.ArrayList"%> // 导入ArrayList类,可能用于存储多个对象
<%@page import="java.sql.ResultSet"%> // 导入ResultSet类,用于处理SQL查询的结果集
<%@page import="java.sql.PreparedStatement"%> // 导入PreparedStatement类,用于执行SQL语句
<%@page import="java.sql.Connection"%> // 导入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文件,提供样式支持
// 引入layui框架的JavaScript文件,提供组件和交互功能
<%
// 获取请求参数id
String id = request.getParameter("id");
Connection connection = null; // 定义数据库连接对象
PreparedStatement pstmt = null; // 定义PreparedStatement对象
ResultSet resultSet = null; // 定义查询结果集对象
String sql = ""; // 初始化SQL查询语句
// 获取数据库连接
connection = (Connection)Base.getConnection();
// 设置查询规则的SQL语句
sql = "select * from rules where id = ?";
// 创建PreparedStatement对象,执行SQL查询
pstmt = connection.prepareStatement(sql);
pstmt.setString(1, id); // 设置查询条件(id)
// 执行查询,获取结果集
resultSet = pstmt.executeQuery();
resultSet.next(); // 移动到结果集的第一行
// 获取借书限制图书馆信息,并分割成数组
String[] libraryList = resultSet.getString("borrow_library").split("、");
// 获取图书馆信息映射
Map libraryMap = Common.getLibraryMap();
%>
<%
// 关闭数据库连接和其他资源
Base.closeResource(connection, pstmt, resultSet); // 关闭数据库连接、PreparedStatement和ResultSet
%>