diff --git a/.idea/encodings.xml b/.idea/encodings.xml
new file mode 100644
index 0000000..da16296
--- /dev/null
+++ b/.idea/encodings.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/logs/catalina.2025-02-13.log b/logs/catalina.2025-02-13.log
new file mode 100644
index 0000000..fe163fa
--- /dev/null
+++ b/logs/catalina.2025-02-13.log
@@ -0,0 +1,42 @@
+13-Feb-2025 03:12:36.906 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Server.服务器版本: Apache Tomcat/9.0.98
+13-Feb-2025 03:12:36.910 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 服务器构建: Dec 5 2024 19:50:29 UTC
+13-Feb-2025 03:12:36.911 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 服务器版本号: 9.0.98.0
+13-Feb-2025 03:12:36.911 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 操作系统名称: Windows 11
+13-Feb-2025 03:12:36.911 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log OS.版本: 10.0
+13-Feb-2025 03:12:36.911 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 架构: amd64
+13-Feb-2025 03:12:36.911 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Java 环境变量: C:\Users\douyi\.jdks\corretto-11.0.25
+13-Feb-2025 03:12:36.911 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Java虚拟机版本: 11.0.25+9-LTS
+13-Feb-2025 03:12:36.911 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log JVM.供应商: Amazon.com Inc.
+13-Feb-2025 03:12:36.912 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: F:\Coding\JetBrains\Idea\KTT\School-ST
+13-Feb-2025 03:12:36.912 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: C:\Program Files\Apache Software Foundation\apache-tomcat-9.0.98
+13-Feb-2025 03:12:36.926 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: --add-opens=java.base/java.lang=ALL-UNNAMED
+13-Feb-2025 03:12:36.926 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: --add-opens=java.base/java.io=ALL-UNNAMED
+13-Feb-2025 03:12:36.926 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: --add-opens=java.base/java.util=ALL-UNNAMED
+13-Feb-2025 03:12:36.926 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: --add-opens=java.base/java.util.concurrent=ALL-UNNAMED
+13-Feb-2025 03:12:36.926 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
+13-Feb-2025 03:12:36.926 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -Dcatalina.home=C:\Program Files\Apache Software Foundation\apache-tomcat-9.0.98
+13-Feb-2025 03:12:36.927 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -Dcatalina.base=F:\Coding\JetBrains\Idea\KTT\School-ST
+13-Feb-2025 03:12:36.927 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -Djava.io.tmpdir=F:\Coding\JetBrains\Idea\KTT\School-ST\temp
+13-Feb-2025 03:12:36.927 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -Djava.util.logging.config.file=F:\Coding\JetBrains\Idea\KTT\School-ST\conf\logging.properties
+13-Feb-2025 03:12:36.928 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
+13-Feb-2025 03:12:36.928 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -javaagent:C:\Users\douyi\AppData\Local\Programs\IntelliJ IDEA Ultimate\lib\idea_rt.jar=10857:C:\Users\douyi\AppData\Local\Programs\IntelliJ IDEA Ultimate\bin
+13-Feb-2025 03:12:36.929 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -Dfile.encoding=UTF-8
+13-Feb-2025 03:12:36.937 信息 [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent 使用APR版本[1.7.4]加载了基于APR的Apache Tomcat本机库[1.3.1]。
+13-Feb-2025 03:12:36.937 信息 [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR功能:IPv6[true]、sendfile[true]、accept filters[false]、random[true]、UDS [true]。
+13-Feb-2025 03:12:36.937 信息 [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR/OpenSSL配置:useAprConnector[false],useOpenSSL[true]
+13-Feb-2025 03:12:36.959 信息 [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL成功初始化 [OpenSSL 3.0.14 4 Jun 2024]
+13-Feb-2025 03:12:37.377 信息 [main] org.apache.coyote.AbstractProtocol.init 初始化协议处理器 ["http-nio-8080"]
+13-Feb-2025 03:12:37.416 信息 [main] org.apache.catalina.startup.Catalina.load 服务器在[834]毫秒内初始化
+13-Feb-2025 03:12:37.590 信息 [main] org.apache.catalina.core.StandardService.startInternal 正在启动服务[Catalina]
+13-Feb-2025 03:12:37.591 信息 [main] org.apache.catalina.core.StandardEngine.startInternal 正在启动 Servlet 引擎:[Apache Tomcat/9.0.98]
+13-Feb-2025 03:12:37.608 信息 [main] org.apache.catalina.startup.HostConfig.deployDescriptor 正在部署部署描述符[F:\Coding\JetBrains\Idea\KTT\School-ST\conf\Catalina\localhost\School-ST.xml]。
+13-Feb-2025 03:12:37.803 警告 [main] org.apache.tomcat.util.descriptor.web.WebXml.setVersion 未知版本字符串 [6.1]。将使用默认版本。
+13-Feb-2025 03:12:38.674 信息 [main] org.apache.jasper.servlet.TldScanner.scanJars 至少有一个JAR被扫描用于TLD但尚未包含TLD。 为此记录器启用调试日志记录,以获取已扫描但未在其中找到TLD的完整JAR列表。 在扫描期间跳过不需要的JAR可以缩短启动时间和JSP编译时间。
+13-Feb-2025 03:12:39.370 警告 [main] org.apache.catalina.util.SessionIdGeneratorBase.createSecureRandom 使用[SHA1PRNG]创建会话ID生成的SecureRandom实例花费了[667]毫秒。
+13-Feb-2025 03:12:39.394 信息 [main] org.apache.catalina.startup.HostConfig.deployDescriptor 部署描述符[F:\Coding\JetBrains\Idea\KTT\School-ST\conf\Catalina\localhost\School-ST.xml]的部署已在[1,786]ms内完成
+13-Feb-2025 03:12:39.400 信息 [main] org.apache.coyote.AbstractProtocol.start 开始协议处理句柄["http-nio-8080"]
+13-Feb-2025 03:12:40.051 信息 [main] org.apache.catalina.startup.Catalina.start [2634]毫秒后服务器启动
+13-Feb-2025 03:13:37.443 信息 [Thread-1] org.apache.coyote.AbstractProtocol.pause 暂停ProtocolHandler["http-nio-8080"]
+13-Feb-2025 03:13:38.870 信息 [Thread-1] org.apache.catalina.core.StandardService.stopInternal 正在停止服务[Catalina]
+13-Feb-2025 03:13:38.903 信息 [Thread-1] org.apache.coyote.AbstractProtocol.stop 正在停止ProtocolHandler ["http-nio-8080"]
+13-Feb-2025 03:13:38.914 信息 [Thread-1] org.apache.coyote.AbstractProtocol.destroy 正在销毁协议处理器 ["http-nio-8080"]
diff --git a/logs/catalina.2025-02-15.log b/logs/catalina.2025-02-15.log
new file mode 100644
index 0000000..f249c38
--- /dev/null
+++ b/logs/catalina.2025-02-15.log
@@ -0,0 +1,228 @@
+15-Feb-2025 05:22:59.694 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Server.服务器版本: Apache Tomcat/9.0.98
+15-Feb-2025 05:22:59.700 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 服务器构建: Dec 5 2024 19:50:29 UTC
+15-Feb-2025 05:22:59.700 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 服务器版本号: 9.0.98.0
+15-Feb-2025 05:22:59.701 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 操作系统名称: Windows 11
+15-Feb-2025 05:22:59.701 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log OS.版本: 10.0
+15-Feb-2025 05:22:59.701 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 架构: amd64
+15-Feb-2025 05:22:59.701 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Java 环境变量: C:\Users\douyi\.jdks\corretto-11.0.25
+15-Feb-2025 05:22:59.701 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Java虚拟机版本: 11.0.25+9-LTS
+15-Feb-2025 05:22:59.701 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log JVM.供应商: Amazon.com Inc.
+15-Feb-2025 05:22:59.701 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: F:\Coding\JetBrains\Idea\KTT\School-ST
+15-Feb-2025 05:22:59.702 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: C:\Program Files\Apache Software Foundation\apache-tomcat-9.0.98
+15-Feb-2025 05:22:59.715 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: --add-opens=java.base/java.lang=ALL-UNNAMED
+15-Feb-2025 05:22:59.716 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: --add-opens=java.base/java.io=ALL-UNNAMED
+15-Feb-2025 05:22:59.716 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: --add-opens=java.base/java.util=ALL-UNNAMED
+15-Feb-2025 05:22:59.716 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: --add-opens=java.base/java.util.concurrent=ALL-UNNAMED
+15-Feb-2025 05:22:59.716 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
+15-Feb-2025 05:22:59.716 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -Dcatalina.home=C:\Program Files\Apache Software Foundation\apache-tomcat-9.0.98
+15-Feb-2025 05:22:59.717 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -Dcatalina.base=F:\Coding\JetBrains\Idea\KTT\School-ST
+15-Feb-2025 05:22:59.717 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -Djava.io.tmpdir=F:\Coding\JetBrains\Idea\KTT\School-ST\temp
+15-Feb-2025 05:22:59.717 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -Djava.util.logging.config.file=F:\Coding\JetBrains\Idea\KTT\School-ST\conf\logging.properties
+15-Feb-2025 05:22:59.717 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
+15-Feb-2025 05:22:59.717 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -javaagent:C:\Users\douyi\AppData\Local\Programs\IntelliJ IDEA Ultimate\lib\idea_rt.jar=9874:C:\Users\douyi\AppData\Local\Programs\IntelliJ IDEA Ultimate\bin
+15-Feb-2025 05:22:59.717 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -Dfile.encoding=UTF-8
+15-Feb-2025 05:22:59.727 信息 [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent 使用APR版本[1.7.4]加载了基于APR的Apache Tomcat本机库[1.3.1]。
+15-Feb-2025 05:22:59.728 信息 [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR功能:IPv6[true]、sendfile[true]、accept filters[false]、random[true]、UDS [true]。
+15-Feb-2025 05:22:59.728 信息 [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR/OpenSSL配置:useAprConnector[false],useOpenSSL[true]
+15-Feb-2025 05:22:59.746 信息 [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL成功初始化 [OpenSSL 3.0.14 4 Jun 2024]
+15-Feb-2025 05:23:00.174 信息 [main] org.apache.coyote.AbstractProtocol.init 初始化协议处理器 ["http-nio-8080"]
+15-Feb-2025 05:23:00.212 信息 [main] org.apache.catalina.startup.Catalina.load 服务器在[860]毫秒内初始化
+15-Feb-2025 05:23:00.377 信息 [main] org.apache.catalina.core.StandardService.startInternal 正在启动服务[Catalina]
+15-Feb-2025 05:23:00.378 信息 [main] org.apache.catalina.core.StandardEngine.startInternal 正在启动 Servlet 引擎:[Apache Tomcat/9.0.98]
+15-Feb-2025 05:23:00.397 信息 [main] org.apache.catalina.startup.HostConfig.deployDescriptor 正在部署部署描述符[F:\Coding\JetBrains\Idea\KTT\School-ST\conf\Catalina\localhost\School-ST.xml]。
+15-Feb-2025 05:23:00.577 警告 [main] org.apache.tomcat.util.descriptor.web.WebXml.setVersion 未知版本字符串 [6.1]。将使用默认版本。
+15-Feb-2025 05:23:01.321 信息 [main] org.apache.jasper.servlet.TldScanner.scanJars 至少有一个JAR被扫描用于TLD但尚未包含TLD。 为此记录器启用调试日志记录,以获取已扫描但未在其中找到TLD的完整JAR列表。 在扫描期间跳过不需要的JAR可以缩短启动时间和JSP编译时间。
+15-Feb-2025 05:23:01.850 警告 [main] org.apache.catalina.util.SessionIdGeneratorBase.createSecureRandom 使用[SHA1PRNG]创建会话ID生成的SecureRandom实例花费了[504]毫秒。
+15-Feb-2025 05:23:01.884 信息 [main] org.apache.catalina.startup.HostConfig.deployDescriptor 部署描述符[F:\Coding\JetBrains\Idea\KTT\School-ST\conf\Catalina\localhost\School-ST.xml]的部署已在[1,486]ms内完成
+15-Feb-2025 05:23:01.889 信息 [main] org.apache.coyote.AbstractProtocol.start 开始协议处理句柄["http-nio-8080"]
+15-Feb-2025 05:23:02.404 信息 [main] org.apache.catalina.startup.Catalina.start [2191]毫秒后服务器启动
+15-Feb-2025 05:27:02.367 信息 [Thread-1] org.apache.coyote.AbstractProtocol.pause 暂停ProtocolHandler["http-nio-8080"]
+15-Feb-2025 05:27:03.304 信息 [Thread-1] org.apache.catalina.core.StandardService.stopInternal 正在停止服务[Catalina]
+15-Feb-2025 05:27:03.319 信息 [Thread-1] org.apache.coyote.AbstractProtocol.stop 正在停止ProtocolHandler ["http-nio-8080"]
+15-Feb-2025 05:27:03.327 信息 [Thread-1] org.apache.coyote.AbstractProtocol.destroy 正在销毁协议处理器 ["http-nio-8080"]
+15-Feb-2025 05:28:18.484 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Server.服务器版本: Apache Tomcat/9.0.98
+15-Feb-2025 05:28:18.488 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 服务器构建: Dec 5 2024 19:50:29 UTC
+15-Feb-2025 05:28:18.488 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 服务器版本号: 9.0.98.0
+15-Feb-2025 05:28:18.488 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 操作系统名称: Windows 11
+15-Feb-2025 05:28:18.488 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log OS.版本: 10.0
+15-Feb-2025 05:28:18.488 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 架构: amd64
+15-Feb-2025 05:28:18.488 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Java 环境变量: C:\Users\douyi\.jdks\corretto-11.0.25
+15-Feb-2025 05:28:18.489 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Java虚拟机版本: 11.0.25+9-LTS
+15-Feb-2025 05:28:18.489 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log JVM.供应商: Amazon.com Inc.
+15-Feb-2025 05:28:18.489 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: F:\Coding\JetBrains\Idea\KTT\School-ST
+15-Feb-2025 05:28:18.489 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: C:\Program Files\Apache Software Foundation\apache-tomcat-9.0.98
+15-Feb-2025 05:28:18.499 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: --add-opens=java.base/java.lang=ALL-UNNAMED
+15-Feb-2025 05:28:18.499 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: --add-opens=java.base/java.io=ALL-UNNAMED
+15-Feb-2025 05:28:18.500 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: --add-opens=java.base/java.util=ALL-UNNAMED
+15-Feb-2025 05:28:18.500 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: --add-opens=java.base/java.util.concurrent=ALL-UNNAMED
+15-Feb-2025 05:28:18.500 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
+15-Feb-2025 05:28:18.500 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -Dcatalina.home=C:\Program Files\Apache Software Foundation\apache-tomcat-9.0.98
+15-Feb-2025 05:28:18.501 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -Dcatalina.base=F:\Coding\JetBrains\Idea\KTT\School-ST
+15-Feb-2025 05:28:18.501 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -Djava.io.tmpdir=F:\Coding\JetBrains\Idea\KTT\School-ST\temp
+15-Feb-2025 05:28:18.501 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -Djava.util.logging.config.file=F:\Coding\JetBrains\Idea\KTT\School-ST\conf\logging.properties
+15-Feb-2025 05:28:18.501 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
+15-Feb-2025 05:28:18.501 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -javaagent:C:\Users\douyi\AppData\Local\Programs\IntelliJ IDEA Ultimate\lib\idea_rt.jar=10467:C:\Users\douyi\AppData\Local\Programs\IntelliJ IDEA Ultimate\bin
+15-Feb-2025 05:28:18.501 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -Dfile.encoding=UTF-8
+15-Feb-2025 05:28:18.505 信息 [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent 使用APR版本[1.7.4]加载了基于APR的Apache Tomcat本机库[1.3.1]。
+15-Feb-2025 05:28:18.505 信息 [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR功能:IPv6[true]、sendfile[true]、accept filters[false]、random[true]、UDS [true]。
+15-Feb-2025 05:28:18.505 信息 [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR/OpenSSL配置:useAprConnector[false],useOpenSSL[true]
+15-Feb-2025 05:28:18.514 信息 [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL成功初始化 [OpenSSL 3.0.14 4 Jun 2024]
+15-Feb-2025 05:28:18.841 信息 [main] org.apache.coyote.AbstractProtocol.init 初始化协议处理器 ["http-nio-8080"]
+15-Feb-2025 05:28:18.870 信息 [main] org.apache.catalina.startup.Catalina.load 服务器在[618]毫秒内初始化
+15-Feb-2025 05:28:19.032 信息 [main] org.apache.catalina.core.StandardService.startInternal 正在启动服务[Catalina]
+15-Feb-2025 05:28:19.032 信息 [main] org.apache.catalina.core.StandardEngine.startInternal 正在启动 Servlet 引擎:[Apache Tomcat/9.0.98]
+15-Feb-2025 05:28:19.057 信息 [main] org.apache.catalina.startup.HostConfig.deployDescriptor 正在部署部署描述符[F:\Coding\JetBrains\Idea\KTT\School-ST\conf\Catalina\localhost\School-ST.xml]。
+15-Feb-2025 05:28:19.251 警告 [main] org.apache.tomcat.util.descriptor.web.WebXml.setVersion 未知版本字符串 [6.1]。将使用默认版本。
+15-Feb-2025 05:28:20.062 信息 [main] org.apache.jasper.servlet.TldScanner.scanJars 至少有一个JAR被扫描用于TLD但尚未包含TLD。 为此记录器启用调试日志记录,以获取已扫描但未在其中找到TLD的完整JAR列表。 在扫描期间跳过不需要的JAR可以缩短启动时间和JSP编译时间。
+15-Feb-2025 05:28:20.755 警告 [main] org.apache.catalina.util.SessionIdGeneratorBase.createSecureRandom 使用[SHA1PRNG]创建会话ID生成的SecureRandom实例花费了[666]毫秒。
+15-Feb-2025 05:28:20.775 信息 [main] org.apache.catalina.startup.HostConfig.deployDescriptor 部署描述符[F:\Coding\JetBrains\Idea\KTT\School-ST\conf\Catalina\localhost\School-ST.xml]的部署已在[1,718]ms内完成
+15-Feb-2025 05:28:20.781 信息 [main] org.apache.coyote.AbstractProtocol.start 开始协议处理句柄["http-nio-8080"]
+15-Feb-2025 05:28:21.312 信息 [main] org.apache.catalina.startup.Catalina.start [2441]毫秒后服务器启动
+15-Feb-2025 05:41:47.115 信息 [Thread-1] org.apache.coyote.AbstractProtocol.pause 暂停ProtocolHandler["http-nio-8080"]
+15-Feb-2025 05:41:48.292 信息 [Thread-1] org.apache.catalina.core.StandardService.stopInternal 正在停止服务[Catalina]
+15-Feb-2025 05:41:48.316 信息 [Thread-1] org.apache.coyote.AbstractProtocol.stop 正在停止ProtocolHandler ["http-nio-8080"]
+15-Feb-2025 05:41:48.328 信息 [Thread-1] org.apache.coyote.AbstractProtocol.destroy 正在销毁协议处理器 ["http-nio-8080"]
+15-Feb-2025 13:57:39.724 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Server.服务器版本: Apache Tomcat/9.0.98
+15-Feb-2025 13:57:39.726 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 服务器构建: Dec 5 2024 19:50:29 UTC
+15-Feb-2025 13:57:39.726 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 服务器版本号: 9.0.98.0
+15-Feb-2025 13:57:39.727 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 操作系统名称: Windows 11
+15-Feb-2025 13:57:39.727 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log OS.版本: 10.0
+15-Feb-2025 13:57:39.727 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 架构: amd64
+15-Feb-2025 13:57:39.727 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Java 环境变量: C:\Users\douyi\.jdks\corretto-11.0.25
+15-Feb-2025 13:57:39.727 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Java虚拟机版本: 11.0.25+9-LTS
+15-Feb-2025 13:57:39.727 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log JVM.供应商: Amazon.com Inc.
+15-Feb-2025 13:57:39.727 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: F:\Coding\JetBrains\Idea\KTT\School-ST
+15-Feb-2025 13:57:39.727 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: C:\Program Files\Apache Software Foundation\apache-tomcat-9.0.98
+15-Feb-2025 13:57:39.734 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: --add-opens=java.base/java.lang=ALL-UNNAMED
+15-Feb-2025 13:57:39.734 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: --add-opens=java.base/java.io=ALL-UNNAMED
+15-Feb-2025 13:57:39.734 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: --add-opens=java.base/java.util=ALL-UNNAMED
+15-Feb-2025 13:57:39.735 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: --add-opens=java.base/java.util.concurrent=ALL-UNNAMED
+15-Feb-2025 13:57:39.735 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
+15-Feb-2025 13:57:39.735 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -Dcatalina.home=C:\Program Files\Apache Software Foundation\apache-tomcat-9.0.98
+15-Feb-2025 13:57:39.735 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -Dcatalina.base=F:\Coding\JetBrains\Idea\KTT\School-ST
+15-Feb-2025 13:57:39.735 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -Djava.io.tmpdir=F:\Coding\JetBrains\Idea\KTT\School-ST\temp
+15-Feb-2025 13:57:39.735 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -Djava.util.logging.config.file=F:\Coding\JetBrains\Idea\KTT\School-ST\conf\logging.properties
+15-Feb-2025 13:57:39.735 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
+15-Feb-2025 13:57:39.735 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -javaagent:C:\Users\douyi\AppData\Local\Programs\IntelliJ IDEA Ultimate\lib\idea_rt.jar=12270:C:\Users\douyi\AppData\Local\Programs\IntelliJ IDEA Ultimate\bin
+15-Feb-2025 13:57:39.736 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -Dfile.encoding=UTF-8
+15-Feb-2025 13:57:39.740 信息 [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent 使用APR版本[1.7.4]加载了基于APR的Apache Tomcat本机库[1.3.1]。
+15-Feb-2025 13:57:39.740 信息 [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR功能:IPv6[true]、sendfile[true]、accept filters[false]、random[true]、UDS [true]。
+15-Feb-2025 13:57:39.740 信息 [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR/OpenSSL配置:useAprConnector[false],useOpenSSL[true]
+15-Feb-2025 13:57:39.755 信息 [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL成功初始化 [OpenSSL 3.0.14 4 Jun 2024]
+15-Feb-2025 13:57:40.023 信息 [main] org.apache.coyote.AbstractProtocol.init 初始化协议处理器 ["http-nio-8080"]
+15-Feb-2025 13:57:40.048 信息 [main] org.apache.catalina.startup.Catalina.load 服务器在[506]毫秒内初始化
+15-Feb-2025 13:57:40.133 信息 [main] org.apache.catalina.core.StandardService.startInternal 正在启动服务[Catalina]
+15-Feb-2025 13:57:40.133 信息 [main] org.apache.catalina.core.StandardEngine.startInternal 正在启动 Servlet 引擎:[Apache Tomcat/9.0.98]
+15-Feb-2025 13:57:40.143 信息 [main] org.apache.catalina.startup.HostConfig.deployDescriptor 正在部署部署描述符[F:\Coding\JetBrains\Idea\KTT\School-ST\conf\Catalina\localhost\School-ST.xml]。
+15-Feb-2025 13:57:40.258 警告 [main] org.apache.tomcat.util.descriptor.web.WebXml.setVersion 未知版本字符串 [6.1]。将使用默认版本。
+15-Feb-2025 13:57:40.763 信息 [main] org.apache.jasper.servlet.TldScanner.scanJars 至少有一个JAR被扫描用于TLD但尚未包含TLD。 为此记录器启用调试日志记录,以获取已扫描但未在其中找到TLD的完整JAR列表。 在扫描期间跳过不需要的JAR可以缩短启动时间和JSP编译时间。
+15-Feb-2025 13:57:41.239 警告 [main] org.apache.catalina.util.SessionIdGeneratorBase.createSecureRandom 使用[SHA1PRNG]创建会话ID生成的SecureRandom实例花费了[455]毫秒。
+15-Feb-2025 13:57:41.264 信息 [main] org.apache.catalina.startup.HostConfig.deployDescriptor 部署描述符[F:\Coding\JetBrains\Idea\KTT\School-ST\conf\Catalina\localhost\School-ST.xml]的部署已在[1,121]ms内完成
+15-Feb-2025 13:57:41.269 信息 [main] org.apache.coyote.AbstractProtocol.start 开始协议处理句柄["http-nio-8080"]
+15-Feb-2025 13:57:41.684 信息 [main] org.apache.catalina.startup.Catalina.start [1635]毫秒后服务器启动
+15-Feb-2025 14:27:14.106 信息 [Thread-1] org.apache.coyote.AbstractProtocol.pause 暂停ProtocolHandler["http-nio-8080"]
+15-Feb-2025 14:27:14.915 信息 [Thread-1] org.apache.catalina.core.StandardService.stopInternal 正在停止服务[Catalina]
+15-Feb-2025 14:27:14.924 警告 [Thread-1] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesJdbc Web应用程序 [School-ST] 注册了JDBC驱动程序 [com.mysql.cj.jdbc.Driver],但在Web应用程序停止时无法注销它。 为防止内存泄漏,JDBC驱动程序已被强制取消注册。
+15-Feb-2025 14:27:14.924 警告 [Thread-1] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads Web应用程序[School-ST]似乎启动了一个名为[mysql-cj-abandoned-connection-cleanup]的线程,但未能停止它。这很可能会造成内存泄漏。线程的堆栈跟踪:[
+ java.base@11.0.25/java.lang.Object.wait(Native Method)
+ java.base@11.0.25/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155)
+ com.mysql.cj.jdbc.AbandonedConnectionCleanupThread.run(AbandonedConnectionCleanupThread.java:91)
+ java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
+ java.base@11.0.25/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
+ java.base@11.0.25/java.lang.Thread.run(Thread.java:829)]
+15-Feb-2025 14:27:14.930 信息 [Thread-1] org.apache.coyote.AbstractProtocol.stop 正在停止ProtocolHandler ["http-nio-8080"]
+15-Feb-2025 14:27:14.939 信息 [Thread-1] org.apache.coyote.AbstractProtocol.destroy 正在销毁协议处理器 ["http-nio-8080"]
+15-Feb-2025 14:27:14.961 信息 [mysql-cj-abandoned-connection-cleanup] org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading 非法访问:此Web应用程序实例已停止。无法加载[]。为了调试以及终止导致非法访问的线程,将抛出以下堆栈跟踪。
+ java.lang.IllegalStateException: 非法访问:此Web应用程序实例已停止。无法加载[]。为了调试以及终止导致非法访问的线程,将抛出以下堆栈跟踪。
+ at org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading(WebappClassLoaderBase.java:1369)
+ at org.apache.catalina.loader.WebappClassLoaderBase.getResource(WebappClassLoaderBase.java:995)
+ at com.mysql.cj.jdbc.AbandonedConnectionCleanupThread.checkThreadContextClassLoader(AbandonedConnectionCleanupThread.java:123)
+ at com.mysql.cj.jdbc.AbandonedConnectionCleanupThread.run(AbandonedConnectionCleanupThread.java:90)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
+ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
+ at java.base/java.lang.Thread.run(Thread.java:829)
+15-Feb-2025 14:27:17.553 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Server.服务器版本: Apache Tomcat/9.0.98
+15-Feb-2025 14:27:17.556 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 服务器构建: Dec 5 2024 19:50:29 UTC
+15-Feb-2025 14:27:17.556 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 服务器版本号: 9.0.98.0
+15-Feb-2025 14:27:17.556 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 操作系统名称: Windows 11
+15-Feb-2025 14:27:17.556 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log OS.版本: 10.0
+15-Feb-2025 14:27:17.556 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 架构: amd64
+15-Feb-2025 14:27:17.556 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Java 环境变量: C:\Users\douyi\.jdks\corretto-11.0.25
+15-Feb-2025 14:27:17.556 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Java虚拟机版本: 11.0.25+9-LTS
+15-Feb-2025 14:27:17.557 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log JVM.供应商: Amazon.com Inc.
+15-Feb-2025 14:27:17.557 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: F:\Coding\JetBrains\Idea\KTT\School-ST
+15-Feb-2025 14:27:17.557 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: C:\Program Files\Apache Software Foundation\apache-tomcat-9.0.98
+15-Feb-2025 14:27:17.563 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: --add-opens=java.base/java.lang=ALL-UNNAMED
+15-Feb-2025 14:27:17.563 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: --add-opens=java.base/java.io=ALL-UNNAMED
+15-Feb-2025 14:27:17.564 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: --add-opens=java.base/java.util=ALL-UNNAMED
+15-Feb-2025 14:27:17.564 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: --add-opens=java.base/java.util.concurrent=ALL-UNNAMED
+15-Feb-2025 14:27:17.564 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
+15-Feb-2025 14:27:17.564 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -Dcatalina.home=C:\Program Files\Apache Software Foundation\apache-tomcat-9.0.98
+15-Feb-2025 14:27:17.564 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -Dcatalina.base=F:\Coding\JetBrains\Idea\KTT\School-ST
+15-Feb-2025 14:27:17.564 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -Djava.io.tmpdir=F:\Coding\JetBrains\Idea\KTT\School-ST\temp
+15-Feb-2025 14:27:17.564 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -Djava.util.logging.config.file=F:\Coding\JetBrains\Idea\KTT\School-ST\conf\logging.properties
+15-Feb-2025 14:27:17.564 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
+15-Feb-2025 14:27:17.566 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -javaagent:C:\Users\douyi\AppData\Local\Programs\IntelliJ IDEA Ultimate\lib\idea_rt.jar=2737:C:\Users\douyi\AppData\Local\Programs\IntelliJ IDEA Ultimate\bin
+15-Feb-2025 14:27:17.566 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -Dfile.encoding=UTF-8
+15-Feb-2025 14:27:17.568 信息 [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent 使用APR版本[1.7.4]加载了基于APR的Apache Tomcat本机库[1.3.1]。
+15-Feb-2025 14:27:17.568 信息 [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR功能:IPv6[true]、sendfile[true]、accept filters[false]、random[true]、UDS [true]。
+15-Feb-2025 14:27:17.568 信息 [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR/OpenSSL配置:useAprConnector[false],useOpenSSL[true]
+15-Feb-2025 14:27:17.573 信息 [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL成功初始化 [OpenSSL 3.0.14 4 Jun 2024]
+15-Feb-2025 14:27:17.799 信息 [main] org.apache.coyote.AbstractProtocol.init 初始化协议处理器 ["http-nio-8080"]
+15-Feb-2025 14:27:17.822 信息 [main] org.apache.catalina.startup.Catalina.load 服务器在[421]毫秒内初始化
+15-Feb-2025 14:27:17.928 信息 [main] org.apache.catalina.core.StandardService.startInternal 正在启动服务[Catalina]
+15-Feb-2025 14:27:17.929 信息 [main] org.apache.catalina.core.StandardEngine.startInternal 正在启动 Servlet 引擎:[Apache Tomcat/9.0.98]
+15-Feb-2025 14:27:17.943 信息 [main] org.apache.catalina.startup.HostConfig.deployDescriptor 正在部署部署描述符[F:\Coding\JetBrains\Idea\KTT\School-ST\conf\Catalina\localhost\School-ST.xml]。
+15-Feb-2025 14:27:18.055 警告 [main] org.apache.tomcat.util.descriptor.web.WebXml.setVersion 未知版本字符串 [6.1]。将使用默认版本。
+15-Feb-2025 14:27:18.716 信息 [main] org.apache.jasper.servlet.TldScanner.scanJars 至少有一个JAR被扫描用于TLD但尚未包含TLD。 为此记录器启用调试日志记录,以获取已扫描但未在其中找到TLD的完整JAR列表。 在扫描期间跳过不需要的JAR可以缩短启动时间和JSP编译时间。
+15-Feb-2025 14:27:19.136 警告 [main] org.apache.catalina.util.SessionIdGeneratorBase.createSecureRandom 使用[SHA1PRNG]创建会话ID生成的SecureRandom实例花费了[404]毫秒。
+15-Feb-2025 14:27:19.161 信息 [main] org.apache.catalina.startup.HostConfig.deployDescriptor 部署描述符[F:\Coding\JetBrains\Idea\KTT\School-ST\conf\Catalina\localhost\School-ST.xml]的部署已在[1,219]ms内完成
+15-Feb-2025 14:27:19.168 信息 [main] org.apache.coyote.AbstractProtocol.start 开始协议处理句柄["http-nio-8080"]
+15-Feb-2025 14:27:19.551 信息 [main] org.apache.catalina.startup.Catalina.start [1729]毫秒后服务器启动
+15-Feb-2025 14:27:22.602 信息 [Thread-1] org.apache.coyote.AbstractProtocol.pause 暂停ProtocolHandler["http-nio-8080"]
+15-Feb-2025 14:27:23.355 信息 [Thread-1] org.apache.catalina.core.StandardService.stopInternal 正在停止服务[Catalina]
+15-Feb-2025 14:27:23.368 信息 [Thread-1] org.apache.coyote.AbstractProtocol.stop 正在停止ProtocolHandler ["http-nio-8080"]
+15-Feb-2025 14:27:23.379 信息 [Thread-1] org.apache.coyote.AbstractProtocol.destroy 正在销毁协议处理器 ["http-nio-8080"]
+15-Feb-2025 14:35:42.584 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Server.服务器版本: Apache Tomcat/9.0.98
+15-Feb-2025 14:35:42.587 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 服务器构建: Dec 5 2024 19:50:29 UTC
+15-Feb-2025 14:35:42.587 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 服务器版本号: 9.0.98.0
+15-Feb-2025 14:35:42.587 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 操作系统名称: Windows 11
+15-Feb-2025 14:35:42.588 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log OS.版本: 10.0
+15-Feb-2025 14:35:42.588 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 架构: amd64
+15-Feb-2025 14:35:42.588 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Java 环境变量: C:\Users\douyi\.jdks\corretto-11.0.25
+15-Feb-2025 14:35:42.588 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Java虚拟机版本: 11.0.25+9-LTS
+15-Feb-2025 14:35:42.588 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log JVM.供应商: Amazon.com Inc.
+15-Feb-2025 14:35:42.588 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: F:\Coding\JetBrains\Idea\KTT\School-ST
+15-Feb-2025 14:35:42.588 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: C:\Program Files\Apache Software Foundation\apache-tomcat-9.0.98
+15-Feb-2025 14:35:42.597 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: --add-opens=java.base/java.lang=ALL-UNNAMED
+15-Feb-2025 14:35:42.597 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: --add-opens=java.base/java.io=ALL-UNNAMED
+15-Feb-2025 14:35:42.597 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: --add-opens=java.base/java.util=ALL-UNNAMED
+15-Feb-2025 14:35:42.597 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: --add-opens=java.base/java.util.concurrent=ALL-UNNAMED
+15-Feb-2025 14:35:42.597 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
+15-Feb-2025 14:35:42.597 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:4493,suspend=y,server=n
+15-Feb-2025 14:35:42.597 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -Dcatalina.home=C:\Program Files\Apache Software Foundation\apache-tomcat-9.0.98
+15-Feb-2025 14:35:42.597 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -Dcatalina.base=F:\Coding\JetBrains\Idea\KTT\School-ST
+15-Feb-2025 14:35:42.597 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -Djava.io.tmpdir=F:\Coding\JetBrains\Idea\KTT\School-ST\temp
+15-Feb-2025 14:35:42.597 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -Djava.util.logging.config.file=F:\Coding\JetBrains\Idea\KTT\School-ST\conf\logging.properties
+15-Feb-2025 14:35:42.598 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
+15-Feb-2025 14:35:42.598 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -javaagent:C:\Users\douyi\AppData\Local\JetBrains\IntelliJIdea2024.3\captureAgent\debugger-agent.jar
+15-Feb-2025 14:35:42.598 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -Dkotlinx.coroutines.debug.enable.creation.stack.trace=false
+15-Feb-2025 14:35:42.598 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -Ddebugger.agent.enable.coroutines=true
+15-Feb-2025 14:35:42.598 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -Dkotlinx.coroutines.debug.enable.flows.stack.trace=true
+15-Feb-2025 14:35:42.598 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -Dkotlinx.coroutines.debug.enable.mutable.state.flows.stack.trace=true
+15-Feb-2025 14:35:42.598 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -Dfile.encoding=UTF-8
+15-Feb-2025 14:35:42.601 信息 [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent 使用APR版本[1.7.4]加载了基于APR的Apache Tomcat本机库[1.3.1]。
+15-Feb-2025 14:35:42.601 信息 [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR功能:IPv6[true]、sendfile[true]、accept filters[false]、random[true]、UDS [true]。
+15-Feb-2025 14:35:42.601 信息 [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR/OpenSSL配置:useAprConnector[false],useOpenSSL[true]
+15-Feb-2025 14:35:42.608 信息 [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL成功初始化 [OpenSSL 3.0.14 4 Jun 2024]
+15-Feb-2025 14:35:42.896 信息 [main] org.apache.coyote.AbstractProtocol.init 初始化协议处理器 ["http-nio-8080"]
+15-Feb-2025 14:35:42.940 信息 [main] org.apache.catalina.startup.Catalina.load 服务器在[549]毫秒内初始化
+15-Feb-2025 14:35:43.052 信息 [main] org.apache.catalina.core.StandardService.startInternal 正在启动服务[Catalina]
+15-Feb-2025 14:35:43.052 信息 [main] org.apache.catalina.core.StandardEngine.startInternal 正在启动 Servlet 引擎:[Apache Tomcat/9.0.98]
+15-Feb-2025 14:35:43.061 信息 [main] org.apache.catalina.startup.HostConfig.deployDescriptor 正在部署部署描述符[F:\Coding\JetBrains\Idea\KTT\School-ST\conf\Catalina\localhost\School-ST.xml]。
+15-Feb-2025 14:35:43.201 警告 [main] org.apache.tomcat.util.descriptor.web.WebXml.setVersion 未知版本字符串 [6.1]。将使用默认版本。
+15-Feb-2025 14:35:43.856 信息 [main] org.apache.jasper.servlet.TldScanner.scanJars 至少有一个JAR被扫描用于TLD但尚未包含TLD。 为此记录器启用调试日志记录,以获取已扫描但未在其中找到TLD的完整JAR列表。 在扫描期间跳过不需要的JAR可以缩短启动时间和JSP编译时间。
+15-Feb-2025 14:35:44.268 警告 [main] org.apache.catalina.util.SessionIdGeneratorBase.createSecureRandom 使用[SHA1PRNG]创建会话ID生成的SecureRandom实例花费了[390]毫秒。
+15-Feb-2025 14:35:44.296 信息 [main] org.apache.catalina.startup.HostConfig.deployDescriptor 部署描述符[F:\Coding\JetBrains\Idea\KTT\School-ST\conf\Catalina\localhost\School-ST.xml]的部署已在[1,236]ms内完成
+15-Feb-2025 14:35:44.302 信息 [main] org.apache.coyote.AbstractProtocol.start 开始协议处理句柄["http-nio-8080"]
+15-Feb-2025 14:35:44.696 信息 [main] org.apache.catalina.startup.Catalina.start [1755]毫秒后服务器启动
diff --git a/logs/host-manager.2025-02-13.log b/logs/host-manager.2025-02-13.log
new file mode 100644
index 0000000..e69de29
diff --git a/logs/host-manager.2025-02-15.log b/logs/host-manager.2025-02-15.log
new file mode 100644
index 0000000..e69de29
diff --git a/logs/localhost.2025-02-13.log b/logs/localhost.2025-02-13.log
new file mode 100644
index 0000000..e69de29
diff --git a/logs/localhost.2025-02-15.log b/logs/localhost.2025-02-15.log
new file mode 100644
index 0000000..8404a6d
--- /dev/null
+++ b/logs/localhost.2025-02-15.log
@@ -0,0 +1,215 @@
+15-Feb-2025 16:46:21.453 严重 [http-nio-8080-exec-5] org.apache.catalina.core.StandardWrapperValve.invoke 在路径为[/School-ST]的上下文中,Servlet[jsp]的Servlet.service()引发了具有根本原因的异常[/Page/evaluate.jsp (行.: [150], 列: [1]) 文.件[/webapp/WEB-INF/views/healder.jsp] 未找到]
+ org.apache.jasper.JasperException: /Page/evaluate.jsp (行.: [150], 列: [1]) 文.件[/webapp/WEB-INF/views/healder.jsp] 未找到
+ at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:31)
+ at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:268)
+ at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:91)
+ at org.apache.jasper.compiler.Parser.processIncludeDirective(Parser.java:357)
+ at org.apache.jasper.compiler.Parser.parseIncludeDirective(Parser.java:392)
+ at org.apache.jasper.compiler.Parser.parseDirective(Parser.java:493)
+ at org.apache.jasper.compiler.Parser.parseFileDirectives(Parser.java:1810)
+ at org.apache.jasper.compiler.Parser.parse(Parser.java:141)
+ at org.apache.jasper.compiler.ParserController.doParse(ParserController.java:264)
+ at org.apache.jasper.compiler.ParserController.parseDirectives(ParserController.java:131)
+ at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:188)
+ at org.apache.jasper.compiler.Compiler.compile(Compiler.java:365)
+ at org.apache.jasper.compiler.Compiler.compile(Compiler.java:343)
+ at org.apache.jasper.compiler.Compiler.compile(Compiler.java:329)
+ at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:603)
+ at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:399)
+ at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:376)
+ at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:324)
+ at javax.servlet.http.HttpServlet.service(HttpServlet.java:623)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:199)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
+ at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
+ at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168)
+ at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
+ at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
+ at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)
+ at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
+ at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:660)
+ at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
+ at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:346)
+ at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:396)
+ at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
+ at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:937)
+ at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)
+ at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
+ at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
+ at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
+ at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
+ at java.base/java.lang.Thread.run(Thread.java:829)
+15-Feb-2025 16:46:25.626 严重 [http-nio-8080-exec-6] org.apache.catalina.core.StandardWrapperValve.invoke 在路径为[/School-ST]的上下文中,Servlet[jsp]的Servlet.service()引发了具有根本原因的异常[/Page/evaluate.jsp (行.: [150], 列: [1]) 文.件[/webapp/WEB-INF/views/healder.jsp] 未找到]
+ org.apache.jasper.JasperException: /Page/evaluate.jsp (行.: [150], 列: [1]) 文.件[/webapp/WEB-INF/views/healder.jsp] 未找到
+ at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:31)
+ at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:268)
+ at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:91)
+ at org.apache.jasper.compiler.Parser.processIncludeDirective(Parser.java:357)
+ at org.apache.jasper.compiler.Parser.parseIncludeDirective(Parser.java:392)
+ at org.apache.jasper.compiler.Parser.parseDirective(Parser.java:493)
+ at org.apache.jasper.compiler.Parser.parseFileDirectives(Parser.java:1810)
+ at org.apache.jasper.compiler.Parser.parse(Parser.java:141)
+ at org.apache.jasper.compiler.ParserController.doParse(ParserController.java:264)
+ at org.apache.jasper.compiler.ParserController.parseDirectives(ParserController.java:131)
+ at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:188)
+ at org.apache.jasper.compiler.Compiler.compile(Compiler.java:365)
+ at org.apache.jasper.compiler.Compiler.compile(Compiler.java:343)
+ at org.apache.jasper.compiler.Compiler.compile(Compiler.java:329)
+ at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:603)
+ at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:399)
+ at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:376)
+ at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:324)
+ at javax.servlet.http.HttpServlet.service(HttpServlet.java:623)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:199)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
+ at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
+ at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168)
+ at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
+ at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
+ at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)
+ at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
+ at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:660)
+ at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
+ at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:346)
+ at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:396)
+ at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
+ at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:937)
+ at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)
+ at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
+ at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
+ at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
+ at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
+ at java.base/java.lang.Thread.run(Thread.java:829)
+15-Feb-2025 16:52:37.707 严重 [http-nio-8080-exec-8] org.apache.catalina.core.StandardWrapperValve.invoke 在路径为[/School-ST]的上下文中,Servlet[jsp]的Servlet.service()引发了具有根本原因的异常[/Page/evaluate.jsp (行.: [3], 列: [1]) 文.件[/webapp/WEB-INF/views/healder.jsp] 未找到]
+ org.apache.jasper.JasperException: /Page/evaluate.jsp (行.: [3], 列: [1]) 文.件[/webapp/WEB-INF/views/healder.jsp] 未找到
+ at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:31)
+ at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:268)
+ at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:91)
+ at org.apache.jasper.compiler.Parser.processIncludeDirective(Parser.java:357)
+ at org.apache.jasper.compiler.Parser.parseIncludeDirective(Parser.java:392)
+ at org.apache.jasper.compiler.Parser.parseDirective(Parser.java:493)
+ at org.apache.jasper.compiler.Parser.parseFileDirectives(Parser.java:1810)
+ at org.apache.jasper.compiler.Parser.parse(Parser.java:141)
+ at org.apache.jasper.compiler.ParserController.doParse(ParserController.java:264)
+ at org.apache.jasper.compiler.ParserController.parseDirectives(ParserController.java:131)
+ at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:188)
+ at org.apache.jasper.compiler.Compiler.compile(Compiler.java:365)
+ at org.apache.jasper.compiler.Compiler.compile(Compiler.java:343)
+ at org.apache.jasper.compiler.Compiler.compile(Compiler.java:329)
+ at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:603)
+ at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:399)
+ at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:376)
+ at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:324)
+ at javax.servlet.http.HttpServlet.service(HttpServlet.java:623)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:199)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
+ at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
+ at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168)
+ at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
+ at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
+ at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)
+ at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
+ at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:660)
+ at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
+ at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:346)
+ at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:396)
+ at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
+ at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:937)
+ at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)
+ at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
+ at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
+ at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
+ at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
+ at java.base/java.lang.Thread.run(Thread.java:829)
+15-Feb-2025 16:52:50.959 严重 [http-nio-8080-exec-7] org.apache.catalina.core.StandardWrapperValve.invoke 在路径为[/School-ST]的上下文中,Servlet[jsp]的Servlet.service()引发了具有根本原因的异常[/Page/evaluate.jsp (行.: [5], 列: [5]) 文.件[/webapp/WEB-INF/views/healder.jsp] 未找到]
+ org.apache.jasper.JasperException: /Page/evaluate.jsp (行.: [5], 列: [5]) 文.件[/webapp/WEB-INF/views/healder.jsp] 未找到
+ at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:31)
+ at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:268)
+ at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:91)
+ at org.apache.jasper.compiler.Parser.processIncludeDirective(Parser.java:357)
+ at org.apache.jasper.compiler.Parser.parseIncludeDirective(Parser.java:392)
+ at org.apache.jasper.compiler.Parser.parseDirective(Parser.java:493)
+ at org.apache.jasper.compiler.Parser.parseFileDirectives(Parser.java:1810)
+ at org.apache.jasper.compiler.Parser.parse(Parser.java:141)
+ at org.apache.jasper.compiler.ParserController.doParse(ParserController.java:264)
+ at org.apache.jasper.compiler.ParserController.parseDirectives(ParserController.java:131)
+ at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:188)
+ at org.apache.jasper.compiler.Compiler.compile(Compiler.java:365)
+ at org.apache.jasper.compiler.Compiler.compile(Compiler.java:343)
+ at org.apache.jasper.compiler.Compiler.compile(Compiler.java:329)
+ at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:603)
+ at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:399)
+ at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:376)
+ at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:324)
+ at javax.servlet.http.HttpServlet.service(HttpServlet.java:623)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:199)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
+ at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
+ at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168)
+ at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
+ at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
+ at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)
+ at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
+ at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:660)
+ at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
+ at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:346)
+ at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:396)
+ at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
+ at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:937)
+ at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)
+ at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
+ at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
+ at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
+ at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
+ at java.base/java.lang.Thread.run(Thread.java:829)
+15-Feb-2025 16:56:10.557 严重 [http-nio-8080-exec-5] org.apache.catalina.core.StandardWrapperValve.invoke 在路径为[/School-ST]的上下文中,Servlet[jsp]的Servlet.service()引发了具有根本原因的异常[/Page/evaluate.jsp (行.: [5], 列: [5]) 文.件[/webapp/WEB-INF/views/healder.jsp] 未找到]
+ org.apache.jasper.JasperException: /Page/evaluate.jsp (行.: [5], 列: [5]) 文.件[/webapp/WEB-INF/views/healder.jsp] 未找到
+ at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:31)
+ at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:268)
+ at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:91)
+ at org.apache.jasper.compiler.Parser.processIncludeDirective(Parser.java:357)
+ at org.apache.jasper.compiler.Parser.parseIncludeDirective(Parser.java:392)
+ at org.apache.jasper.compiler.Parser.parseDirective(Parser.java:493)
+ at org.apache.jasper.compiler.Parser.parseFileDirectives(Parser.java:1810)
+ at org.apache.jasper.compiler.Parser.parse(Parser.java:141)
+ at org.apache.jasper.compiler.ParserController.doParse(ParserController.java:264)
+ at org.apache.jasper.compiler.ParserController.parseDirectives(ParserController.java:131)
+ at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:188)
+ at org.apache.jasper.compiler.Compiler.compile(Compiler.java:365)
+ at org.apache.jasper.compiler.Compiler.compile(Compiler.java:343)
+ at org.apache.jasper.compiler.Compiler.compile(Compiler.java:329)
+ at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:603)
+ at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:399)
+ at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:376)
+ at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:324)
+ at javax.servlet.http.HttpServlet.service(HttpServlet.java:623)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:199)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
+ at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
+ at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168)
+ at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
+ at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
+ at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)
+ at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
+ at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:660)
+ at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
+ at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:346)
+ at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:396)
+ at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
+ at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:937)
+ at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)
+ at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
+ at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
+ at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
+ at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
+ at java.base/java.lang.Thread.run(Thread.java:829)
diff --git a/logs/localhost_access_log.2025-02-13.txt b/logs/localhost_access_log.2025-02-13.txt
new file mode 100644
index 0000000..48e2f08
--- /dev/null
+++ b/logs/localhost_access_log.2025-02-13.txt
@@ -0,0 +1,5 @@
+0:0:0:0:0:0:0:1 - - [13/Feb/2025:03:12:41 +0800] "GET /School-ST HTTP/1.1" 302 -
+0:0:0:0:0:0:0:1 - - [13/Feb/2025:03:12:41 +0800] "GET /School-ST/ HTTP/1.1" 404 714
+0:0:0:0:0:0:0:1 - - [13/Feb/2025:03:12:42 +0800] "GET /favicon.ico HTTP/1.1" 404 648
+0:0:0:0:0:0:0:1 - - [13/Feb/2025:03:12:49 +0800] "GET /School-ST/evaluate.jsp HTTP/1.1" 200 8603
+0:0:0:0:0:0:0:1 - - [13/Feb/2025:03:12:49 +0800] "GET /School-ST/%3Curl%20id=%22cum5gspic4u9hucljb80%22%20type=%22url%22%20status=%22failed%22%20title=%22%22%20wc=%220%22%3Ehttps://cdn.jsdelivr.net/gh/a854451261/cdn/icon/select-arrow.svg%3C/url%3E HTTP/1.1" 404 928
diff --git a/logs/localhost_access_log.2025-02-15.txt b/logs/localhost_access_log.2025-02-15.txt
new file mode 100644
index 0000000..1195c57
--- /dev/null
+++ b/logs/localhost_access_log.2025-02-15.txt
@@ -0,0 +1,470 @@
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:05:28:21 +0800] "GET /School-ST HTTP/1.1" 302 -
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:05:28:21 +0800] "GET /School-ST/ HTTP/1.1" 404 714
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:05:28:22 +0800] "GET /favicon.ico HTTP/1.1" 404 648
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:05:28:28 +0800] "GET /School-ST/evaluate.jsp HTTP/1.1" 200 8603
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:05:28:28 +0800] "GET /School-ST/%3Curl%20id=%22cum5gspic4u9hucljb80%22%20type=%22url%22%20status=%22failed%22%20title=%22%22%20wc=%220%22%3Ehttps://cdn.jsdelivr.net/gh/a854451261/cdn/icon/select-arrow.svg%3C/url%3E HTTP/1.1" 404 928
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:13:57:46 +0800] "GET /School-ST HTTP/1.1" 302 -
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:13:57:46 +0800] "GET /School-ST/ HTTP/1.1" 404 714
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:13:57:47 +0800] "GET /favicon.ico HTTP/1.1" 404 648
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:13:57:51 +0800] "GET /School-ST/evaluate.jsp HTTP/1.1" 200 8603
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:13:57:51 +0800] "GET /School-ST/%3Curl%20id=%22cum5gspic4u9hucljb80%22%20type=%22url%22%20status=%22failed%22%20title=%22%22%20wc=%220%22%3Ehttps://cdn.jsdelivr.net/gh/a854451261/cdn/icon/select-arrow.svg%3C/url%3E HTTP/1.1" 404 928
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:13:57:53 +0800] "GET /School-ST/loadTeachers.jsp?college= HTTP/1.1" 200 4
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:13:57:59 +0800] "GET /School-ST/loadTeachers.jsp?college= HTTP/1.1" 200 4
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:13:58:00 +0800] "GET /School-ST/loadTeachers.jsp?college= HTTP/1.1" 200 4
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:13:58:06 +0800] "GET /School-ST/evaluationPage.jsp?college=%E4%BF%A1%E6%81%AF%E5%B7%A5%E7%A8%8B%E5%AD%A6%E9%99%A2&teacher=&course= HTTP/1.1" 200 7204
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:13:58:16 +0800] "GET /School-ST/loadTeachers.jsp?college= HTTP/1.1" 200 4
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:13:58:56 +0800] "GET /School-ST/evaluate.jsp HTTP/1.1" 200 8603
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:13:58:56 +0800] "GET /School-ST/%3Curl%20id=%22cum5gspic4u9hucljb80%22%20type=%22url%22%20status=%22failed%22%20title=%22%22%20wc=%220%22%3Ehttps://cdn.jsdelivr.net/gh/a854451261/cdn/icon/select-arrow.svg%3C/url%3E HTTP/1.1" 404 928
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:13:58:57 +0800] "GET /School-ST/loadTeachers.jsp?college= HTTP/1.1" 200 4
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:13:59:02 +0800] "GET /School-ST/loadTeachers.jsp?college= HTTP/1.1" 200 4
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:13:59:03 +0800] "GET /School-ST/loadTeachers.jsp?college= HTTP/1.1" 200 4
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:13:59:04 +0800] "GET /School-ST/loadTeachers.jsp?college= HTTP/1.1" 200 4
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:14:18:32 +0800] "GET /School-ST/admin.jsp HTTP/1.1" 200 1542
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:14:18:37 +0800] "GET /School-ST/admin.jsp HTTP/1.1" 200 1328
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:14:18:38 +0800] "GET /School-ST/admin.jsp HTTP/1.1" 200 1328
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:14:18:40 +0800] "GET /School-ST/admin.jsp HTTP/1.1" 200 1328
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:14:35:52 +0800] "GET /School-ST HTTP/1.1" 302 -
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:14:35:52 +0800] "GET /School-ST/ HTTP/1.1" 404 714
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:14:35:56 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 402
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:14:35:56 +0800] "GET /School-ST/images/sdshcmzyxy.jpg HTTP/1.1" 200 11110
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:14:36:13 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 193
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:14:36:13 +0800] "GET /School-ST/images/sdshcmzyxy.jpg HTTP/1.1" 304 -
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:14:36:51 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 164
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:14:36:51 +0800] "GET /School-ST/images/sdshcmzyxy.jpg HTTP/1.1" 304 -
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:14:36:52 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 164
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:14:37:50 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 479
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:14:37:50 +0800] "GET /School-ST/images/sdshcmzyxy.jpg HTTP/1.1" 304 -
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:14:38:17 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 481
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:14:38:17 +0800] "GET /School-ST/images/sdshcmzyxy.jpg HTTP/1.1" 304 -
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:14:38:23 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 482
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:14:38:25 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 482
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:14:38:38 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 460
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:14:38:38 +0800] "GET /School-ST/images/sdshcmzyxy.jpg HTTP/1.1" 304 -
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:14:38:54 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 289
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:14:40:20 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 609
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:14:40:20 +0800] "GET /School-ST/images/sdshcmzyxy.jpg HTTP/1.1" 304 -
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:14:40:32 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 610
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:14:40:42 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 613
+127.0.0.1 - - [15/Feb/2025:14:42:37 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 613
+127.0.0.1 - - [15/Feb/2025:14:42:37 +0800] "GET /School-ST/images/sdshcmzyxy.jpg HTTP/1.1" 200 11110
+127.0.0.1 - - [15/Feb/2025:14:42:37 +0800] "GET /favicon.ico HTTP/1.1" 404 648
+127.0.0.1 - - [15/Feb/2025:14:42:51 +0800] "GET /School-ST/images/sdshcmzyxy.jpg HTTP/1.1" 200 11110
+127.0.0.1 - - [15/Feb/2025:14:43:04 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 613
+127.0.0.1 - - [15/Feb/2025:14:43:04 +0800] "GET /School-ST/images/sdshcmzyxy.jpg HTTP/1.1" 200 11110
+127.0.0.1 - - [15/Feb/2025:14:43:05 +0800] "GET /favicon.ico HTTP/1.1" 404 648
+127.0.0.1 - - [15/Feb/2025:14:43:25 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 613
+127.0.0.1 - - [15/Feb/2025:14:43:32 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 613
+127.0.0.1 - - [15/Feb/2025:14:43:32 +0800] "GET /School-ST/images/sdshcmzyxy.jpg HTTP/1.1" 304 -
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:14:43:36 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 613
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:14:43:36 +0800] "GET /School-ST/images/sdshcmzyxy.jpg HTTP/1.1" 304 -
+127.0.0.1 - - [15/Feb/2025:14:43:45 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 611
+127.0.0.1 - - [15/Feb/2025:14:43:46 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 611
+127.0.0.1 - - [15/Feb/2025:14:44:23 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 712
+127.0.0.1 - - [15/Feb/2025:14:44:23 +0800] "GET /School-ST/images/sdshcmzyxy.jpg HTTP/1.1" 304 -
+127.0.0.1 - - [15/Feb/2025:14:44:31 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 712
+127.0.0.1 - - [15/Feb/2025:14:44:45 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 712
+127.0.0.1 - - [15/Feb/2025:14:45:10 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 740
+127.0.0.1 - - [15/Feb/2025:14:45:11 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 740
+127.0.0.1 - - [15/Feb/2025:14:45:12 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 740
+127.0.0.1 - - [15/Feb/2025:14:46:30 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 740
+127.0.0.1 - - [15/Feb/2025:14:46:30 +0800] "GET /School-ST/images/sdshcmzyxy.jpg HTTP/1.1" 304 -
+127.0.0.1 - - [15/Feb/2025:14:46:51 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 958
+127.0.0.1 - - [15/Feb/2025:14:46:58 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 958
+127.0.0.1 - - [15/Feb/2025:14:47:04 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 958
+127.0.0.1 - - [15/Feb/2025:14:47:18 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 741
+127.0.0.1 - - [15/Feb/2025:14:48:11 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 765
+127.0.0.1 - - [15/Feb/2025:14:48:11 +0800] "GET /School-ST/images/sdshcmzyxy.jpg HTTP/1.1" 304 -
+127.0.0.1 - - [15/Feb/2025:14:48:59 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 975
+127.0.0.1 - - [15/Feb/2025:14:49:15 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 973
+127.0.0.1 - - [15/Feb/2025:14:49:22 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 973
+127.0.0.1 - - [15/Feb/2025:14:49:25 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 973
+127.0.0.1 - - [15/Feb/2025:14:49:33 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 970
+127.0.0.1 - - [15/Feb/2025:14:49:33 +0800] "GET /School-ST/images/sdshcmzyxy.jpg HTTP/1.1" 304 -
+127.0.0.1 - - [15/Feb/2025:14:49:48 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 1007
+127.0.0.1 - - [15/Feb/2025:14:49:53 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 1007
+127.0.0.1 - - [15/Feb/2025:14:49:53 +0800] "GET /School-ST/images/sdshcmzyxy.jpg HTTP/1.1" 304 -
+127.0.0.1 - - [15/Feb/2025:14:49:55 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 1007
+127.0.0.1 - - [15/Feb/2025:14:50:00 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 1007
+127.0.0.1 - - [15/Feb/2025:14:50:12 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 1007
+127.0.0.1 - - [15/Feb/2025:14:50:33 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 1007
+127.0.0.1 - - [15/Feb/2025:14:50:41 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 1007
+127.0.0.1 - - [15/Feb/2025:14:51:10 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 975
+127.0.0.1 - - [15/Feb/2025:14:51:10 +0800] "GET /School-ST/images/sdshcmzyxy.jpg HTTP/1.1" 304 -
+127.0.0.1 - - [15/Feb/2025:14:51:14 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 975
+127.0.0.1 - - [15/Feb/2025:14:51:32 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 975
+127.0.0.1 - - [15/Feb/2025:14:51:35 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 975
+127.0.0.1 - - [15/Feb/2025:14:51:37 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 1024
+127.0.0.1 - - [15/Feb/2025:14:51:38 +0800] "GET /School-ST/images/sdshcmzyxy.jpg HTTP/1.1" 304 -
+127.0.0.1 - - [15/Feb/2025:14:51:48 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 1024
+127.0.0.1 - - [15/Feb/2025:14:52:36 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 947
+127.0.0.1 - - [15/Feb/2025:14:53:40 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 979
+127.0.0.1 - - [15/Feb/2025:14:53:40 +0800] "GET /School-ST/images/sdshcmzyxy.jpg HTTP/1.1" 304 -
+127.0.0.1 - - [15/Feb/2025:14:53:45 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 979
+127.0.0.1 - - [15/Feb/2025:14:53:45 +0800] "GET /School-ST/images/sdshcmzyxy.jpg HTTP/1.1" 304 -
+127.0.0.1 - - [15/Feb/2025:14:54:02 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 979
+127.0.0.1 - - [15/Feb/2025:14:55:12 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 1425
+127.0.0.1 - - [15/Feb/2025:14:55:29 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 1479
+127.0.0.1 - - [15/Feb/2025:14:55:33 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 1479
+127.0.0.1 - - [15/Feb/2025:14:55:33 +0800] "GET /School-ST/images/sdshcmzyxy.jpg HTTP/1.1" 304 -
+127.0.0.1 - - [15/Feb/2025:14:56:23 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 1495
+127.0.0.1 - - [15/Feb/2025:14:56:23 +0800] "GET /School-ST/images/sdshcmzyxy.jpg HTTP/1.1" 304 -
+127.0.0.1 - - [15/Feb/2025:14:56:30 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 1495
+127.0.0.1 - - [15/Feb/2025:14:56:48 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 1504
+127.0.0.1 - - [15/Feb/2025:14:57:05 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 1504
+127.0.0.1 - - [15/Feb/2025:14:57:34 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 1504
+127.0.0.1 - - [15/Feb/2025:14:57:34 +0800] "GET /School-ST/images/sdshcmzyxy.jpg HTTP/1.1" 304 -
+127.0.0.1 - - [15/Feb/2025:14:57:34 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 1504
+127.0.0.1 - - [15/Feb/2025:14:57:35 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 1504
+127.0.0.1 - - [15/Feb/2025:14:57:39 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 1510
+127.0.0.1 - - [15/Feb/2025:14:58:23 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 1510
+127.0.0.1 - - [15/Feb/2025:14:58:33 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 1381
+127.0.0.1 - - [15/Feb/2025:14:58:33 +0800] "GET /School-ST/images/sdshcmzyxy.jpg HTTP/1.1" 304 -
+127.0.0.1 - - [15/Feb/2025:14:58:45 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 1381
+127.0.0.1 - - [15/Feb/2025:14:59:46 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 1641
+127.0.0.1 - - [15/Feb/2025:14:59:51 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 1641
+127.0.0.1 - - [15/Feb/2025:14:59:51 +0800] "GET /School-ST/images/sdshcmzyxy.jpg HTTP/1.1" 304 -
+127.0.0.1 - - [15/Feb/2025:14:59:53 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 1641
+127.0.0.1 - - [15/Feb/2025:14:59:57 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 1626
+127.0.0.1 - - [15/Feb/2025:15:01:19 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 2084
+127.0.0.1 - - [15/Feb/2025:15:01:19 +0800] "GET /School-ST/images/sdshcmzyxy.jpg HTTP/1.1" 304 -
+127.0.0.1 - - [15/Feb/2025:15:01:20 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 2084
+127.0.0.1 - - [15/Feb/2025:15:02:09 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 2933
+127.0.0.1 - - [15/Feb/2025:15:02:09 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 2933
+127.0.0.1 - - [15/Feb/2025:15:02:11 +0800] "GET /School-ST/www.cyanbukkit.cn HTTP/1.1" 404 731
+127.0.0.1 - - [15/Feb/2025:15:02:13 +0800] "GET /School-ST/www.cyanbukkit.cn HTTP/1.1" 404 731
+127.0.0.1 - - [15/Feb/2025:15:02:22 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 2941
+127.0.0.1 - - [15/Feb/2025:15:02:23 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 2941
+127.0.0.1 - - [15/Feb/2025:15:02:23 +0800] "GET /School-ST/images/sdshcmzyxy.jpg HTTP/1.1" 304 -
+127.0.0.1 - - [15/Feb/2025:15:02:58 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 4318
+127.0.0.1 - - [15/Feb/2025:15:03:01 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 4318
+127.0.0.1 - - [15/Feb/2025:15:03:02 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 4318
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:15:04:59 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 4318
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:15:04:59 +0800] "GET /School-ST/images/sdshcmzyxy.jpg HTTP/1.1" 304 -
+127.0.0.1 - - [15/Feb/2025:15:06:02 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 5170
+127.0.0.1 - - [15/Feb/2025:15:06:02 +0800] "GET /School-ST/images/sdshcmzyxy.jpg HTTP/1.1" 304 -
+127.0.0.1 - - [15/Feb/2025:15:06:03 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 5170
+127.0.0.1 - - [15/Feb/2025:15:06:03 +0800] "GET /School-ST/images/sdshcmzyxy.jpg HTTP/1.1" 304 -
+127.0.0.1 - - [15/Feb/2025:15:06:05 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 5170
+127.0.0.1 - - [15/Feb/2025:15:06:07 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 5170
+127.0.0.1 - - [15/Feb/2025:15:07:04 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 5170
+127.0.0.1 - - [15/Feb/2025:15:09:15 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 5170
+127.0.0.1 - - [15/Feb/2025:15:09:16 +0800] "GET /School-ST/images/sdshcmzyxy.jpg HTTP/1.1" 304 -
+127.0.0.1 - - [15/Feb/2025:15:09:17 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 5170
+127.0.0.1 - - [15/Feb/2025:15:09:19 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 5170
+127.0.0.1 - - [15/Feb/2025:15:09:19 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 5170
+127.0.0.1 - - [15/Feb/2025:15:09:35 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 1406
+127.0.0.1 - - [15/Feb/2025:15:09:35 +0800] "GET /School-ST/images/sdshcmzyxy.jpg HTTP/1.1" 304 -
+127.0.0.1 - - [15/Feb/2025:15:09:52 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 1406
+127.0.0.1 - - [15/Feb/2025:15:10:12 +0800] "GET /School-ST/133.jp HTTP/1.1" 404 720
+127.0.0.1 - - [15/Feb/2025:15:10:21 +0800] "GET /School-ST/133.jsp HTTP/1.1" 200 1846
+127.0.0.1 - - [15/Feb/2025:15:10:32 +0800] "GET /School-ST/133.jsp HTTP/1.1" 200 1627
+127.0.0.1 - - [15/Feb/2025:15:10:57 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 1406
+127.0.0.1 - - [15/Feb/2025:15:10:58 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 1406
+127.0.0.1 - - [15/Feb/2025:15:11:01 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 1406
+127.0.0.1 - - [15/Feb/2025:15:11:26 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 1287
+127.0.0.1 - - [15/Feb/2025:15:11:30 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 1287
+127.0.0.1 - - [15/Feb/2025:15:13:39 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 8364
+127.0.0.1 - - [15/Feb/2025:15:13:39 +0800] "GET /School-ST/images/sdshcmzyxy.jpg HTTP/1.1" 304 -
+127.0.0.1 - - [15/Feb/2025:15:13:39 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 8364
+127.0.0.1 - - [15/Feb/2025:15:13:40 +0800] "GET /School-ST/images/sdshcmzyxy.jpg HTTP/1.1" 304 -
+127.0.0.1 - - [15/Feb/2025:15:14:00 +0800] "GET /School-ST/loadTeachers.jsp?college= HTTP/1.1" 200 4
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:15:14:44 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 8364
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:15:14:44 +0800] "GET /School-ST/images/sdshcmzyxy.jpg HTTP/1.1" 304 -
+127.0.0.1 - - [15/Feb/2025:15:17:33 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 8395
+127.0.0.1 - - [15/Feb/2025:15:17:33 +0800] "GET /School-ST/images/sdshcmzyxy.jpg HTTP/1.1" 304 -
+127.0.0.1 - - [15/Feb/2025:15:17:37 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 8395
+127.0.0.1 - - [15/Feb/2025:15:17:37 +0800] "GET /School-ST/images/sdshcmzyxy.jpg HTTP/1.1" 304 -
+127.0.0.1 - - [15/Feb/2025:15:17:38 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 8395
+127.0.0.1 - - [15/Feb/2025:15:17:43 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 8364
+127.0.0.1 - - [15/Feb/2025:15:18:26 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 8555
+127.0.0.1 - - [15/Feb/2025:15:18:43 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 8555
+127.0.0.1 - - [15/Feb/2025:15:19:01 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 8555
+127.0.0.1 - - [15/Feb/2025:15:19:02 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 8555
+127.0.0.1 - - [15/Feb/2025:15:19:54 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 8563
+127.0.0.1 - - [15/Feb/2025:15:19:56 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 8563
+127.0.0.1 - - [15/Feb/2025:15:19:59 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 8555
+127.0.0.1 - - [15/Feb/2025:15:20:17 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 8555
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:15:20:23 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 8555
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:15:20:23 +0800] "GET /School-ST/images/sdshcmzyxy.jpg HTTP/1.1" 304 -
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:15:20:35 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 8555
+127.0.0.1 - - [15/Feb/2025:15:20:44 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 8555
+127.0.0.1 - - [15/Feb/2025:15:34:43 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 8945
+127.0.0.1 - - [15/Feb/2025:15:34:44 +0800] "GET /School-ST/images/sdshcmzyxy.jpg HTTP/1.1" 304 -
+127.0.0.1 - - [15/Feb/2025:15:34:45 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 8945
+127.0.0.1 - - [15/Feb/2025:15:37:24 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 9448
+127.0.0.1 - - [15/Feb/2025:15:40:48 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 11398
+127.0.0.1 - - [15/Feb/2025:15:40:48 +0800] "GET /School-ST/images/sdshcmzyxy.jpg HTTP/1.1" 304 -
+127.0.0.1 - - [15/Feb/2025:15:42:45 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 11777
+127.0.0.1 - - [15/Feb/2025:15:42:48 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 11777
+127.0.0.1 - - [15/Feb/2025:15:44:27 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 9294
+127.0.0.1 - - [15/Feb/2025:15:44:55 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 9294
+127.0.0.1 - - [15/Feb/2025:15:44:55 +0800] "GET /School-ST/images/sdshcmzyxy.jpg HTTP/1.1" 304 -
+127.0.0.1 - - [15/Feb/2025:15:47:49 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 10923
+127.0.0.1 - - [15/Feb/2025:15:47:55 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 10923
+127.0.0.1 - - [15/Feb/2025:15:48:47 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 10640
+127.0.0.1 - - [15/Feb/2025:15:49:13 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 10622
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:15:49:52 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 10621
+127.0.0.1 - - [15/Feb/2025:15:49:58 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 10621
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:15:51:36 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 10379
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:15:51:37 +0800] "GET /evaluate.jsp HTTP/1.1" 404 648
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:15:52:02 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 10377
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:15:52:03 +0800] "GET /School-ST/index.jsp HTTP/1.1" 404 702
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:15:52:06 +0800] "GET /School-ST/evaluate.jsp HTTP/1.1" 200 8603
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:15:52:06 +0800] "GET /School-ST/%3Curl%20id=%22cum5gspic4u9hucljb80%22%20type=%22url%22%20status=%22failed%22%20title=%22%22%20wc=%220%22%3Ehttps://cdn.jsdelivr.net/gh/a854451261/cdn/icon/select-arrow.svg%3C/url%3E HTTP/1.1" 404 928
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:15:52:09 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 10377
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:15:52:15 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 10375
+127.0.0.1 - - [15/Feb/2025:15:52:16 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 10375
+127.0.0.1 - - [15/Feb/2025:15:52:17 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 10375
+127.0.0.1 - - [15/Feb/2025:15:52:19 +0800] "GET /School-ST/evaluate.jsp HTTP/1.1" 200 8603
+127.0.0.1 - - [15/Feb/2025:15:52:19 +0800] "GET /School-ST/%3Curl%20id=%22cum5gspic4u9hucljb80%22%20type=%22url%22%20status=%22failed%22%20title=%22%22%20wc=%220%22%3Ehttps://cdn.jsdelivr.net/gh/a854451261/cdn/icon/select-arrow.svg%3C/url%3E HTTP/1.1" 404 928
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:15:52:22 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 10375
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:15:52:23 +0800] "GET /School-ST/evaluate.jsp HTTP/1.1" 200 8603
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:15:52:23 +0800] "GET /School-ST/%3Curl%20id=%22cum5gspic4u9hucljb80%22%20type=%22url%22%20status=%22failed%22%20title=%22%22%20wc=%220%22%3Ehttps://cdn.jsdelivr.net/gh/a854451261/cdn/icon/select-arrow.svg%3C/url%3E HTTP/1.1" 404 928
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:15:52:25 +0800] "GET /School-ST/evaluate.jsp HTTP/1.1" 200 8603
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:15:52:26 +0800] "GET /School-ST/%3Curl%20id=%22cum5gspic4u9hucljb80%22%20type=%22url%22%20status=%22failed%22%20title=%22%22%20wc=%220%22%3Ehttps://cdn.jsdelivr.net/gh/a854451261/cdn/icon/select-arrow.svg%3C/url%3E HTTP/1.1" 404 928
+127.0.0.1 - - [15/Feb/2025:15:52:50 +0800] "GET /School-ST/admin.jsp HTTP/1.1" 200 1542
+127.0.0.1 - - [15/Feb/2025:15:52:50 +0800] "GET /School-ST/admin.jsp HTTP/1.1" 200 1542
+127.0.0.1 - - [15/Feb/2025:15:53:18 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 10375
+127.0.0.1 - - [15/Feb/2025:15:58:13 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 10690
+127.0.0.1 - - [15/Feb/2025:15:58:25 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 10648
+127.0.0.1 - - [15/Feb/2025:15:58:35 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 10648
+127.0.0.1 - - [15/Feb/2025:15:58:38 +0800] "GET /School-ST/index.jsp HTTP/1.1" 404 702
+127.0.0.1 - - [15/Feb/2025:15:58:39 +0800] "GET /School-ST/index.jsp HTTP/1.1" 404 702
+127.0.0.1 - - [15/Feb/2025:15:58:42 +0800] "GET /School-ST/evaluate.jsp HTTP/1.1" 200 8603
+127.0.0.1 - - [15/Feb/2025:15:58:42 +0800] "GET /School-ST/%3Curl%20id=%22cum5gspic4u9hucljb80%22%20type=%22url%22%20status=%22failed%22%20title=%22%22%20wc=%220%22%3Ehttps://cdn.jsdelivr.net/gh/a854451261/cdn/icon/select-arrow.svg%3C/url%3E HTTP/1.1" 404 928
+127.0.0.1 - - [15/Feb/2025:15:58:43 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 10360
+127.0.0.1 - - [15/Feb/2025:15:58:44 +0800] "GET /School-ST/admin.jsp HTTP/1.1" 200 1542
+127.0.0.1 - - [15/Feb/2025:15:58:46 +0800] "GET /School-ST/aboutus.jsp HTTP/1.1" 404 704
+127.0.0.1 - - [15/Feb/2025:15:58:54 +0800] "GET /School-ST/index.jsp HTTP/1.1" 404 702
+127.0.0.1 - - [15/Feb/2025:15:58:56 +0800] "GET /School-ST/evaluate.jsp HTTP/1.1" 200 8603
+127.0.0.1 - - [15/Feb/2025:15:58:56 +0800] "GET /School-ST/%3Curl%20id=%22cum5gspic4u9hucljb80%22%20type=%22url%22%20status=%22failed%22%20title=%22%22%20wc=%220%22%3Ehttps://cdn.jsdelivr.net/gh/a854451261/cdn/icon/select-arrow.svg%3C/url%3E HTTP/1.1" 404 928
+127.0.0.1 - - [15/Feb/2025:15:59:00 +0800] "GET /School-ST/index.jsp HTTP/1.1" 404 702
+127.0.0.1 - - [15/Feb/2025:15:59:00 +0800] "GET /School-ST/evaluate.jsp HTTP/1.1" 200 8603
+127.0.0.1 - - [15/Feb/2025:15:59:00 +0800] "GET /School-ST/%3Curl%20id=%22cum5gspic4u9hucljb80%22%20type=%22url%22%20status=%22failed%22%20title=%22%22%20wc=%220%22%3Ehttps://cdn.jsdelivr.net/gh/a854451261/cdn/icon/select-arrow.svg%3C/url%3E HTTP/1.1" 404 928
+127.0.0.1 - - [15/Feb/2025:15:59:02 +0800] "GET /School-ST/evaluate.jsp HTTP/1.1" 200 8603
+127.0.0.1 - - [15/Feb/2025:15:59:02 +0800] "GET /School-ST/%3Curl%20id=%22cum5gspic4u9hucljb80%22%20type=%22url%22%20status=%22failed%22%20title=%22%22%20wc=%220%22%3Ehttps://cdn.jsdelivr.net/gh/a854451261/cdn/icon/select-arrow.svg%3C/url%3E HTTP/1.1" 404 928
+127.0.0.1 - - [15/Feb/2025:15:59:02 +0800] "GET /School-ST/admin.jsp HTTP/1.1" 200 1542
+127.0.0.1 - - [15/Feb/2025:15:59:04 +0800] "GET /School-ST/admin.jsp HTTP/1.1" 200 1542
+127.0.0.1 - - [15/Feb/2025:15:59:06 +0800] "GET /School-ST/aboutus.jsp HTTP/1.1" 404 704
+127.0.0.1 - - [15/Feb/2025:15:59:07 +0800] "GET /School-ST/aboutus.jsp HTTP/1.1" 404 704
+127.0.0.1 - - [15/Feb/2025:16:00:09 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 10360
+127.0.0.1 - - [15/Feb/2025:16:00:27 +0800] "GET /School-ST/index.jsp HTTP/1.1" 404 702
+127.0.0.1 - - [15/Feb/2025:16:00:29 +0800] "GET /School-ST/evaluate.jsp HTTP/1.1" 200 8603
+127.0.0.1 - - [15/Feb/2025:16:00:29 +0800] "GET /School-ST/%3Curl%20id=%22cum5gspic4u9hucljb80%22%20type=%22url%22%20status=%22failed%22%20title=%22%22%20wc=%220%22%3Ehttps://cdn.jsdelivr.net/gh/a854451261/cdn/icon/select-arrow.svg%3C/url%3E HTTP/1.1" 404 928
+127.0.0.1 - - [15/Feb/2025:16:00:40 +0800] "GET /School-ST/evaluate.jsp HTTP/1.1" 200 8603
+127.0.0.1 - - [15/Feb/2025:16:00:40 +0800] "GET /School-ST/%3Curl%20id=%22cum5gspic4u9hucljb80%22%20type=%22url%22%20status=%22failed%22%20title=%22%22%20wc=%220%22%3Ehttps://cdn.jsdelivr.net/gh/a854451261/cdn/icon/select-arrow.svg%3C/url%3E HTTP/1.1" 404 928
+127.0.0.1 - - [15/Feb/2025:16:01:38 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 10387
+127.0.0.1 - - [15/Feb/2025:16:01:47 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 10363
+127.0.0.1 - - [15/Feb/2025:16:04:37 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 10363
+127.0.0.1 - - [15/Feb/2025:16:04:39 +0800] "GET /School-ST/index.jsp HTTP/1.1" 404 702
+127.0.0.1 - - [15/Feb/2025:16:04:40 +0800] "GET /School-ST/index.jsp HTTP/1.1" 404 702
+127.0.0.1 - - [15/Feb/2025:16:06:11 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 10425
+127.0.0.1 - - [15/Feb/2025:16:08:21 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 10425
+127.0.0.1 - - [15/Feb/2025:16:08:24 +0800] "GET /School-ST/other-pages/index.jsp HTTP/1.1" 404 718
+127.0.0.1 - - [15/Feb/2025:16:08:28 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 10425
+127.0.0.1 - - [15/Feb/2025:16:08:47 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 10425
+127.0.0.1 - - [15/Feb/2025:16:08:48 +0800] "GET /School-ST/other-pages/index.jsp HTTP/1.1" 404 718
+127.0.0.1 - - [15/Feb/2025:16:09:11 +0800] "GET /School-ST/other-pages/index.jsp HTTP/1.1" 404 718
+127.0.0.1 - - [15/Feb/2025:16:09:13 +0800] "GET /School-ST/other-pages/index.jsp HTTP/1.1" 404 718
+127.0.0.1 - - [15/Feb/2025:16:09:22 +0800] "GET /School-ST/other-pages/index.jsp HTTP/1.1" 404 718
+127.0.0.1 - - [15/Feb/2025:16:09:26 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 10415
+127.0.0.1 - - [15/Feb/2025:16:09:29 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 10558
+127.0.0.1 - - [15/Feb/2025:16:09:36 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 10558
+127.0.0.1 - - [15/Feb/2025:16:09:36 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 10558
+127.0.0.1 - - [15/Feb/2025:16:09:43 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 10415
+127.0.0.1 - - [15/Feb/2025:16:09:44 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 10558
+127.0.0.1 - - [15/Feb/2025:16:09:49 +0800] "GET /School-ST/other-pages/evaluate.jsp HTTP/1.1" 404 721
+127.0.0.1 - - [15/Feb/2025:16:09:54 +0800] "GET /School-ST/other-pages/evaluate.jsp HTTP/1.1" 404 721
+127.0.0.1 - - [15/Feb/2025:16:10:05 +0800] "GET /School-ST/other-pages/admin.jsp HTTP/1.1" 404 718
+127.0.0.1 - - [15/Feb/2025:16:10:08 +0800] "GET /School-ST/aboutus.jsp HTTP/1.1" 404 704
+127.0.0.1 - - [15/Feb/2025:16:10:11 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 10415
+127.0.0.1 - - [15/Feb/2025:16:10:17 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 5863
+127.0.0.1 - - [15/Feb/2025:16:10:20 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 10415
+127.0.0.1 - - [15/Feb/2025:16:10:21 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 10415
+127.0.0.1 - - [15/Feb/2025:16:10:22 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 10415
+127.0.0.1 - - [15/Feb/2025:16:10:23 +0800] "GET /School-ST/other-pages/evaluate.jsp HTTP/1.1" 404 721
+127.0.0.1 - - [15/Feb/2025:16:10:24 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 5863
+127.0.0.1 - - [15/Feb/2025:16:10:28 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 5863
+127.0.0.1 - - [15/Feb/2025:16:10:38 +0800] "GET /School-ST/loadTeachers.jsp?college= HTTP/1.1" 404 709
+127.0.0.1 - - [15/Feb/2025:16:10:43 +0800] "GET /School-ST/WEB-INF/views/other-pages/evaluationPage.jsp?college=%E4%BF%A1%E6%81%AF%E5%B7%A5%E7%A8%8B%E5%AD%A6%E9%99%A2&teacher=&course= HTTP/1.1" 404 648
+127.0.0.1 - - [15/Feb/2025:16:11:28 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 5928
+127.0.0.1 - - [15/Feb/2025:16:11:28 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 5928
+127.0.0.1 - - [15/Feb/2025:16:12:01 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 3078
+127.0.0.1 - - [15/Feb/2025:16:12:14 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 10480
+127.0.0.1 - - [15/Feb/2025:16:12:16 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 10480
+127.0.0.1 - - [15/Feb/2025:16:12:24 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 3078
+127.0.0.1 - - [15/Feb/2025:16:12:25 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 3078
+127.0.0.1 - - [15/Feb/2025:16:12:27 +0800] "GET /School-ST/other-pages/evaluate.jsp HTTP/1.1" 404 721
+127.0.0.1 - - [15/Feb/2025:16:14:04 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 3136
+127.0.0.1 - - [15/Feb/2025:16:14:04 +0800] "GET /School-ST/images/sdshcmzyxy.jpg HTTP/1.1" 304 -
+127.0.0.1 - - [15/Feb/2025:16:14:58 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 10538
+127.0.0.1 - - [15/Feb/2025:16:14:58 +0800] "GET /School-ST/images/sdshcmzyxy.jpg HTTP/1.1" 304 -
+127.0.0.1 - - [15/Feb/2025:16:15:28 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 4442
+127.0.0.1 - - [15/Feb/2025:16:15:59 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 4423
+127.0.0.1 - - [15/Feb/2025:16:16:00 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 4423
+127.0.0.1 - - [15/Feb/2025:16:16:16 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 4421
+127.0.0.1 - - [15/Feb/2025:16:16:22 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 4429
+127.0.0.1 - - [15/Feb/2025:16:16:31 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 4423
+127.0.0.1 - - [15/Feb/2025:16:16:34 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 11825
+127.0.0.1 - - [15/Feb/2025:16:16:45 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 4435
+127.0.0.1 - - [15/Feb/2025:16:16:53 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 4435
+127.0.0.1 - - [15/Feb/2025:16:16:59 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 4437
+127.0.0.1 - - [15/Feb/2025:16:17:01 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 4437
+127.0.0.1 - - [15/Feb/2025:16:17:04 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 4437
+127.0.0.1 - - [15/Feb/2025:16:17:07 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 4437
+127.0.0.1 - - [15/Feb/2025:16:17:17 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 4439
+127.0.0.1 - - [15/Feb/2025:16:17:28 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 11841
+127.0.0.1 - - [15/Feb/2025:16:22:55 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 11841
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:16:24:06 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 11841
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:16:24:07 +0800] "GET /School-ST/images/sdshcmzyxy.jpg HTTP/1.1" 304 -
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:16:24:12 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 4439
+127.0.0.1 - - [15/Feb/2025:16:24:38 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 11841
+127.0.0.1 - - [15/Feb/2025:16:28:25 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 4483
+127.0.0.1 - - [15/Feb/2025:16:28:25 +0800] "GET /School-ST/images/sdshcmzyxy.jpg HTTP/1.1" 304 -
+127.0.0.1 - - [15/Feb/2025:16:28:27 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 4483
+127.0.0.1 - - [15/Feb/2025:16:28:27 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 12123
+127.0.0.1 - - [15/Feb/2025:16:28:27 +0800] "GET /School-ST/images/sdshcmzyxy.jpg HTTP/1.1" 304 -
+127.0.0.1 - - [15/Feb/2025:16:28:42 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 4479
+127.0.0.1 - - [15/Feb/2025:16:28:44 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 4479
+127.0.0.1 - - [15/Feb/2025:16:29:40 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 4525
+127.0.0.1 - - [15/Feb/2025:16:29:49 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 12165
+127.0.0.1 - - [15/Feb/2025:16:29:56 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 4525
+127.0.0.1 - - [15/Feb/2025:16:29:59 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 4525
+127.0.0.1 - - [15/Feb/2025:16:30:04 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 4527
+127.0.0.1 - - [15/Feb/2025:16:30:14 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 4527
+127.0.0.1 - - [15/Feb/2025:16:30:15 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 4527
+127.0.0.1 - - [15/Feb/2025:16:30:25 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 4526
+127.0.0.1 - - [15/Feb/2025:16:30:34 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 4525
+127.0.0.1 - - [15/Feb/2025:16:30:35 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 4525
+127.0.0.1 - - [15/Feb/2025:16:30:45 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 4522
+127.0.0.1 - - [15/Feb/2025:16:30:46 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 4522
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:16:30:50 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 4522
+127.0.0.1 - - [15/Feb/2025:16:30:57 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 12162
+127.0.0.1 - - [15/Feb/2025:16:31:22 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 4522
+127.0.0.1 - - [15/Feb/2025:16:31:40 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 12162
+127.0.0.1 - - [15/Feb/2025:16:32:22 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 12162
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:16:32:29 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 4522
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:16:32:31 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 4522
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:16:32:32 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 4522
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:16:32:32 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 4522
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:16:32:32 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 4522
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:16:32:33 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 4522
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:16:32:33 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 4522
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:16:32:33 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 4522
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:16:32:34 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 4522
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:16:32:34 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 4522
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:16:32:35 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 4522
+127.0.0.1 - - [15/Feb/2025:16:32:40 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 4522
+127.0.0.1 - - [15/Feb/2025:16:32:40 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 4522
+127.0.0.1 - - [15/Feb/2025:16:32:43 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 12162
+127.0.0.1 - - [15/Feb/2025:16:32:44 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 12162
+127.0.0.1 - - [15/Feb/2025:16:32:45 +0800] "GET /School-ST/school.jsp HTTP/1.1" 200 12162
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:16:32:57 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 4522
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:16:33:00 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 4522
+127.0.0.1 - - [15/Feb/2025:16:33:18 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 4522
+127.0.0.1 - - [15/Feb/2025:16:33:24 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 4522
+127.0.0.1 - - [15/Feb/2025:16:33:25 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 4522
+127.0.0.1 - - [15/Feb/2025:16:33:25 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 4522
+127.0.0.1 - - [15/Feb/2025:16:33:25 +0800] "GET /School-ST/images/sdshcmzyxy.jpg HTTP/1.1" 200 11110
+127.0.0.1 - - [15/Feb/2025:16:33:25 +0800] "GET /favicon.ico HTTP/1.1" 404 648
+127.0.0.1 - - [15/Feb/2025:16:33:26 +0800] "GET /School-ST/other-pages/evaluate.jsp HTTP/1.1" 404 721
+127.0.0.1 - - [15/Feb/2025:16:33:33 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 4522
+127.0.0.1 - - [15/Feb/2025:16:33:38 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 4522
+127.0.0.1 - - [15/Feb/2025:16:33:39 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 4522
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:16:33:41 +0800] "GET /School-ST/other-pages/evaluate.jsp HTTP/1.1" 404 721
+127.0.0.1 - - [15/Feb/2025:16:33:44 +0800] "GET /School-ST/images/sdshcmzyxy.jpg HTTP/1.1" 200 11110
+127.0.0.1 - - [15/Feb/2025:16:33:44 +0800] "GET /favicon.ico HTTP/1.1" 404 648
+127.0.0.1 - - [15/Feb/2025:16:33:44 +0800] "GET /favicon.ico HTTP/1.1" 404 648
+127.0.0.1 - - [15/Feb/2025:16:33:47 +0800] "GET /School-ST/other-pages/evaluate.jsp HTTP/1.1" 404 721
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:16:33:56 +0800] "GET /School-ST/other-pages/evaluate.jsp HTTP/1.1" 404 721
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:16:34:13 +0800] "GET /School-ST/other-pages/evaluate.jsp HTTP/1.1" 404 721
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:16:34:18 +0800] "GET /School-ST/evaluate.jsp HTTP/1.1" 404 705
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:16:35:32 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 4552
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:16:35:32 +0800] "GET /School-ST/images/sdshcmzyxy.jpg HTTP/1.1" 304 -
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:16:35:33 +0800] "GET /School-ST/views/other-pages/evaluate.jsp HTTP/1.1" 404 731
+127.0.0.1 - - [15/Feb/2025:16:35:38 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 4552
+127.0.0.1 - - [15/Feb/2025:16:35:40 +0800] "GET /School-ST/views/other-pages/evaluate.jsp HTTP/1.1" 404 731
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:16:36:33 +0800] "GET /School-ST/views/other-pages/evaluate.jsp HTTP/1.1" 404 731
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:16:36:35 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 4568
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:16:36:36 +0800] "GET /School-ST/WEB-INF/views/other-pages/evaluate.jsp HTTP/1.1" 404 648
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:16:36:45 +0800] "GET /School-ST/WEB-INF/views/other-pages/admin.jsp HTTP/1.1" 404 648
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:16:37:05 +0800] "GET /School-ST/WEB-INF/views/other-pages/evaluate.jsp HTTP/1.1" 404 648
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:16:37:13 +0800] "GET /School-ST/evaluate.jsp HTTP/1.1" 404 705
+127.0.0.1 - - [15/Feb/2025:16:37:20 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 4568
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:16:37:25 +0800] "GET /School-ST/other-pages/evaluate.jsp HTTP/1.1" 404 721
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:16:37:31 +0800] "GET /School-ST/views/other-pages/evaluate.jsp HTTP/1.1" 404 731
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:16:38:01 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 4568
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:16:38:01 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 4568
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:16:38:02 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 4568
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:16:38:02 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 4568
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:16:38:02 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 4568
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:16:38:02 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 4568
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:16:38:02 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 4568
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:16:39:20 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 4552
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:16:39:21 +0800] "GET /School-ST/WEB-INF/views/admin HTTP/1.1" 404 648
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:16:39:55 +0800] "GET /School-ST/WEB-INF/views/admin HTTP/1.1" 404 648
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:16:39:58 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 4552
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:16:39:59 +0800] "GET /School-ST/WEB-INF/views/other-pages/evaluate.jsp HTTP/1.1" 404 648
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:16:40:01 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 4552
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:16:40:02 +0800] "GET /School-ST/WEB-INF/views/admin HTTP/1.1" 404 648
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:16:40:06 +0800] "GET /School-ST/WEB-INF/views/admin.jsp HTTP/1.1" 404 648
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:16:40:16 +0800] "GET /School-ST/WEB-INF/views/admin.jsp HTTP/1.1" 404 648
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:16:40:18 +0800] "GET /School-ST/WEB-INF/views/admin HTTP/1.1" 404 648
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:16:40:31 +0800] "GET /School-ST/133.jsp HTTP/1.1" 200 1627
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:16:40:59 +0800] "GET /School-ST/WEB-INF/133.jsp HTTP/1.1" 404 648
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:16:41:42 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 4531
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:16:42:30 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 4511
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:16:42:31 +0800] "GET /School-ST/Page/admin.jsp HTTP/1.1" 200 1544
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:16:42:34 +0800] "GET /School-ST/Page/evaluate.jsp HTTP/1.1" 200 8603
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:16:42:34 +0800] "GET /School-ST/Page/%3Curl%20id=%22cum5gspic4u9hucljb80%22%20type=%22url%22%20status=%22failed%22%20title=%22%22%20wc=%220%22%3Ehttps://cdn.jsdelivr.net/gh/a854451261/cdn/icon/select-arrow.svg%3C/url%3E HTTP/1.1" 404 937
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:16:42:36 +0800] "GET /School-ST/Page/evaluate.jsp HTTP/1.1" 200 8603
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:16:42:36 +0800] "GET /School-ST/Page/%3Curl%20id=%22cum5gspic4u9hucljb80%22%20type=%22url%22%20status=%22failed%22%20title=%22%22%20wc=%220%22%3Ehttps://cdn.jsdelivr.net/gh/a854451261/cdn/icon/select-arrow.svg%3C/url%3E HTTP/1.1" 404 937
+0:0:0:0:0:0:0:1 - - [15/Feb/2025:16:42:38 +0800] "GET /School-ST/Page/loadTeachers.jsp?college= HTTP/1.1" 200 4
+127.0.0.1 - - [15/Feb/2025:16:43:15 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 4511
+127.0.0.1 - - [15/Feb/2025:16:43:15 +0800] "GET /School-ST/images/sdshcmzyxy.jpg HTTP/1.1" 304 -
+127.0.0.1 - - [15/Feb/2025:16:43:17 +0800] "GET /School-ST/Page/evaluate.jsp HTTP/1.1" 200 8603
+127.0.0.1 - - [15/Feb/2025:16:43:17 +0800] "GET /School-ST/Page/%3Curl%20id=%22cum5gspic4u9hucljb80%22%20type=%22url%22%20status=%22failed%22%20title=%22%22%20wc=%220%22%3Ehttps://cdn.jsdelivr.net/gh/a854451261/cdn/icon/select-arrow.svg%3C/url%3E HTTP/1.1" 404 937
+127.0.0.1 - - [15/Feb/2025:16:46:21 +0800] "GET /School-ST/Page/evaluate.jsp HTTP/1.1" 500 2531
+127.0.0.1 - - [15/Feb/2025:16:46:25 +0800] "GET /School-ST/Page/evaluate.jsp HTTP/1.1" 500 2531
+127.0.0.1 - - [15/Feb/2025:16:46:27 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 4511
+127.0.0.1 - - [15/Feb/2025:16:46:31 +0800] "GET /School-ST/Page/admin.jsp HTTP/1.1" 200 1544
+127.0.0.1 - - [15/Feb/2025:16:46:33 +0800] "GET /School-ST/Page/about.jsp HTTP/1.1" 200 -
+127.0.0.1 - - [15/Feb/2025:16:52:01 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 4511
+127.0.0.1 - - [15/Feb/2025:16:52:01 +0800] "GET /School-ST/images/sdshcmzyxy.jpg HTTP/1.1" 304 -
+127.0.0.1 - - [15/Feb/2025:16:52:03 +0800] "GET /School-ST/Page/evaluate.jsp HTTP/1.1" 200 10281
+127.0.0.1 - - [15/Feb/2025:16:52:03 +0800] "GET /School-ST/Page/images/sdshcmzyxy.jpg HTTP/1.1" 404 748
+127.0.0.1 - - [15/Feb/2025:16:52:03 +0800] "GET /School-ST/Page/%3Curl%20id=%22cum5gspic4u9hucljb80%22%20type=%22url%22%20status=%22failed%22%20title=%22%22%20wc=%220%22%3Ehttps://cdn.jsdelivr.net/gh/a854451261/cdn/icon/select-arrow.svg%3C/url%3E HTTP/1.1" 404 937
+127.0.0.1 - - [15/Feb/2025:16:52:35 +0800] "GET /School-ST/Page/images/sdshcmzyxy.jpg HTTP/1.1" 404 748
+127.0.0.1 - - [15/Feb/2025:16:52:37 +0800] "GET /School-ST/Page/evaluate.jsp HTTP/1.1" 500 2527
+127.0.0.1 - - [15/Feb/2025:16:52:50 +0800] "GET /School-ST/Page/evaluate.jsp HTTP/1.1" 500 2527
+127.0.0.1 - - [15/Feb/2025:16:52:54 +0800] "GET /School-ST/Page/evaluate.jsp HTTP/1.1" 200 10281
+127.0.0.1 - - [15/Feb/2025:16:52:54 +0800] "GET /School-ST/Page/images/sdshcmzyxy.jpg HTTP/1.1" 404 748
+127.0.0.1 - - [15/Feb/2025:16:52:54 +0800] "GET /School-ST/Page/%3Curl%20id=%22cum5gspic4u9hucljb80%22%20type=%22url%22%20status=%22failed%22%20title=%22%22%20wc=%220%22%3Ehttps://cdn.jsdelivr.net/gh/a854451261/cdn/icon/select-arrow.svg%3C/url%3E HTTP/1.1" 404 937
+127.0.0.1 - - [15/Feb/2025:16:56:07 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 4511
+127.0.0.1 - - [15/Feb/2025:16:56:07 +0800] "GET /School-ST/images/sdshcmzyxy.jpg HTTP/1.1" 304 -
+127.0.0.1 - - [15/Feb/2025:16:56:09 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 4511
+127.0.0.1 - - [15/Feb/2025:16:56:10 +0800] "GET /School-ST/Page/evaluate.jsp HTTP/1.1" 500 2527
+127.0.0.1 - - [15/Feb/2025:16:56:25 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 4511
+127.0.0.1 - - [15/Feb/2025:16:56:26 +0800] "GET /School-ST/Page/evaluate.jsp HTTP/1.1" 200 6349
+127.0.0.1 - - [15/Feb/2025:16:56:26 +0800] "GET /School-ST/Page/images/sdshcmzyxy.jpg HTTP/1.1" 404 748
+127.0.0.1 - - [15/Feb/2025:16:56:27 +0800] "HEAD /School-ST/index.jsp HTTP/1.1" 200 -
+127.0.0.1 - - [15/Feb/2025:16:56:27 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 4511
+127.0.0.1 - - [15/Feb/2025:16:56:27 +0800] "GET /School-ST/images/sdshcmzyxy.jpg HTTP/1.1" 200 11110
+127.0.0.1 - - [15/Feb/2025:16:56:27 +0800] "GET /favicon.ico HTTP/1.1" 404 648
+127.0.0.1 - - [15/Feb/2025:16:56:35 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 4511
+127.0.0.1 - - [15/Feb/2025:16:56:37 +0800] "HEAD /School-ST/Page/evaluate.jsp HTTP/1.1" 200 -
+127.0.0.1 - - [15/Feb/2025:16:56:37 +0800] "GET /School-ST/Page/evaluate.jsp HTTP/1.1" 200 6349
+127.0.0.1 - - [15/Feb/2025:16:56:37 +0800] "GET /School-ST/Page/images/sdshcmzyxy.jpg HTTP/1.1" 404 748
+127.0.0.1 - - [15/Feb/2025:16:56:52 +0800] "GET /School-ST/Page/evaluationPage.jsp?college=%E4%BF%A1%E6%81%AF%E5%B7%A5%E7%A8%8B%E5%AD%A6%E9%99%A2&teacher=&course= HTTP/1.1" 200 7204
+127.0.0.1 - - [15/Feb/2025:16:56:59 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 4511
+127.0.0.1 - - [15/Feb/2025:16:56:59 +0800] "GET /School-ST/images/sdshcmzyxy.jpg HTTP/1.1" 200 11110
+127.0.0.1 - - [15/Feb/2025:16:56:59 +0800] "GET /favicon.ico HTTP/1.1" 404 648
+127.0.0.1 - - [15/Feb/2025:16:57:02 +0800] "GET /School-ST/Page/admin.jsp HTTP/1.1" 200 1544
+127.0.0.1 - - [15/Feb/2025:16:57:02 +0800] "HEAD /School-ST/Page/admin.jsp HTTP/1.1" 200 -
+127.0.0.1 - - [15/Feb/2025:16:57:05 +0800] "GET /School-ST/index.jsp HTTP/1.1" 200 4511
+127.0.0.1 - - [15/Feb/2025:16:57:05 +0800] "GET /favicon.ico HTTP/1.1" 404 648
+127.0.0.1 - - [15/Feb/2025:16:57:07 +0800] "GET /School-ST/Page/evaluate.jsp HTTP/1.1" 200 6349
+127.0.0.1 - - [15/Feb/2025:16:57:07 +0800] "GET /School-ST/Page/images/sdshcmzyxy.jpg HTTP/1.1" 404 748
+127.0.0.1 - - [15/Feb/2025:16:57:41 +0800] "HEAD /School-ST/Page/Page/about.jsp HTTP/1.1" 404 -
+127.0.0.1 - - [15/Feb/2025:16:57:41 +0800] "GET /School-ST/Page/Page/about.jsp HTTP/1.1" 404 720
+127.0.0.1 - - [15/Feb/2025:16:58:38 +0800] "GET /School-ST/Page/admin.jsp HTTP/1.1" 200 1544
diff --git a/logs/manager.2025-02-13.log b/logs/manager.2025-02-13.log
new file mode 100644
index 0000000..e69de29
diff --git a/logs/manager.2025-02-15.log b/logs/manager.2025-02-15.log
new file mode 100644
index 0000000..e69de29
diff --git a/src/main/webapp/Page/about.jsp b/src/main/webapp/Page/about.jsp
new file mode 100644
index 0000000..e69de29
diff --git a/src/main/webapp/admin.jsp b/src/main/webapp/Page/admin.jsp
similarity index 99%
rename from src/main/webapp/admin.jsp
rename to src/main/webapp/Page/admin.jsp
index 3ab6378..da4e742 100644
--- a/src/main/webapp/admin.jsp
+++ b/src/main/webapp/Page/admin.jsp
@@ -44,6 +44,7 @@
+
评教统计
diff --git a/src/main/webapp/Page/contact.jsp b/src/main/webapp/Page/contact.jsp
new file mode 100644
index 0000000..e69de29
diff --git a/src/main/webapp/Page/evaluate.jsp b/src/main/webapp/Page/evaluate.jsp
new file mode 100644
index 0000000..98fccfe
--- /dev/null
+++ b/src/main/webapp/Page/evaluate.jsp
@@ -0,0 +1,111 @@
+<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
+<%@ include file="/WEB-INF/views/header.jsp" %>
+
+
+
+
+ 学生评教系统
+
+
+
+
+
学生评教系统
+
+
请选择学院、老师以及课程,然后进入评教页面。
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/evaluationPage.jsp b/src/main/webapp/Page/evaluationPage.jsp
similarity index 100%
rename from src/main/webapp/evaluationPage.jsp
rename to src/main/webapp/Page/evaluationPage.jsp
diff --git a/src/main/webapp/initializeDatabase.jsp b/src/main/webapp/Page/initializeDatabase.jsp
similarity index 100%
rename from src/main/webapp/initializeDatabase.jsp
rename to src/main/webapp/Page/initializeDatabase.jsp
diff --git a/src/main/webapp/loadCourses.jsp b/src/main/webapp/Page/loadCourses.jsp
similarity index 100%
rename from src/main/webapp/loadCourses.jsp
rename to src/main/webapp/Page/loadCourses.jsp
diff --git a/src/main/webapp/loadQuestions.jsp b/src/main/webapp/Page/loadQuestions.jsp
similarity index 100%
rename from src/main/webapp/loadQuestions.jsp
rename to src/main/webapp/Page/loadQuestions.jsp
diff --git a/src/main/webapp/loadTeachers.jsp b/src/main/webapp/Page/loadTeachers.jsp
similarity index 100%
rename from src/main/webapp/loadTeachers.jsp
rename to src/main/webapp/Page/loadTeachers.jsp
diff --git a/src/main/webapp/submitEvaluation.jsp b/src/main/webapp/Page/submitEvaluation.jsp
similarity index 100%
rename from src/main/webapp/submitEvaluation.jsp
rename to src/main/webapp/Page/submitEvaluation.jsp
diff --git a/src/main/webapp/WEB-INF/133.jsp b/src/main/webapp/WEB-INF/133.jsp
new file mode 100644
index 0000000..44fcc69
--- /dev/null
+++ b/src/main/webapp/WEB-INF/133.jsp
@@ -0,0 +1,60 @@
+
+
+
+
+
+ 学校信息
+
+
+
+
+
+
+
+
欢迎来到我们的学校
+
这里是学校的介绍内容。
+
我们提供优质的教育资源和学习环境,致力于培养学生的全面发展。
+
+
+
+
+
diff --git a/src/main/webapp/WEB-INF/views/footer.jsp b/src/main/webapp/WEB-INF/views/footer.jsp
new file mode 100644
index 0000000..2c409af
--- /dev/null
+++ b/src/main/webapp/WEB-INF/views/footer.jsp
@@ -0,0 +1,17 @@
+
+
diff --git a/src/main/webapp/WEB-INF/views/header.jsp b/src/main/webapp/WEB-INF/views/header.jsp
new file mode 100644
index 0000000..931b363
--- /dev/null
+++ b/src/main/webapp/WEB-INF/views/header.jsp
@@ -0,0 +1,44 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/evaluate.jsp b/src/main/webapp/evaluate.jsp
deleted file mode 100644
index 2ac763f..0000000
--- a/src/main/webapp/evaluate.jsp
+++ /dev/null
@@ -1,178 +0,0 @@
-<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
-
-
-
- 学生评教系统
-
-
-
-
-
-
学生评教系统
-
-
请选择学院、老师以及课程,然后进入评教页面。
-
-
-
\ No newline at end of file
diff --git a/src/main/webapp/images/dragon.jpg b/src/main/webapp/images/dragon.jpg
new file mode 100644
index 0000000..8402edd
Binary files /dev/null and b/src/main/webapp/images/dragon.jpg differ
diff --git a/src/main/webapp/images/sdshcmzyxy.jpg b/src/main/webapp/images/sdshcmzyxy.jpg
new file mode 100644
index 0000000..1cfa3f9
Binary files /dev/null and b/src/main/webapp/images/sdshcmzyxy.jpg differ
diff --git a/src/main/webapp/index.jsp b/src/main/webapp/index.jsp
new file mode 100644
index 0000000..218738f
--- /dev/null
+++ b/src/main/webapp/index.jsp
@@ -0,0 +1,71 @@
+
+
+
+
+ 评教系统
+
+
+
+
+<%@ include file="WEB-INF/views/header.jsp" %>
+
+
+
+
+
+<%@ include file="WEB-INF/views/footer.jsp" %>
+
+
\ No newline at end of file
diff --git a/src/main/webapp/school.jsp b/src/main/webapp/school.jsp
new file mode 100644
index 0000000..5bbd726
--- /dev/null
+++ b/src/main/webapp/school.jsp
@@ -0,0 +1,265 @@
+
+
+
+
+ <%@ include file="WEB-INF/views/header.jsp" %>
+ 评教系统
+
+
+
+
+
+
+
+
请选择学院、老师以及课程,然后进入评教页面。
+
+
+
+
+
+
+
+<%@ include file="WEB-INF/views/footer.jsp" %>
+
+
+
+
\ No newline at end of file
diff --git a/work/Catalina/localhost/School-ST/SESSIONS.ser b/work/Catalina/localhost/School-ST/SESSIONS.ser
deleted file mode 100644
index d3e747c..0000000
Binary files a/work/Catalina/localhost/School-ST/SESSIONS.ser and /dev/null differ
diff --git a/work/Catalina/localhost/School-ST/org/apache/jsp/Page/about_jsp.class b/work/Catalina/localhost/School-ST/org/apache/jsp/Page/about_jsp.class
new file mode 100644
index 0000000..c4c5b42
Binary files /dev/null and b/work/Catalina/localhost/School-ST/org/apache/jsp/Page/about_jsp.class differ
diff --git a/work/Catalina/localhost/School-ST/org/apache/jsp/Page/about_jsp.java b/work/Catalina/localhost/School-ST/org/apache/jsp/Page/about_jsp.java
new file mode 100644
index 0000000..1580834
--- /dev/null
+++ b/work/Catalina/localhost/School-ST/org/apache/jsp/Page/about_jsp.java
@@ -0,0 +1,134 @@
+/*
+ * Generated by the Jasper component of Apache Tomcat
+ * Version: Apache Tomcat/9.0.98
+ * Generated at: 2025-02-15 08:46:33 UTC
+ * Note: The last modified time of this file was set to
+ * the last modified time of the source file after
+ * generation to assist with modification tracking.
+ */
+package org.apache.jsp.Page;
+
+import javax.servlet.*;
+import javax.servlet.http.*;
+import javax.servlet.jsp.*;
+
+public final class about_jsp extends org.apache.jasper.runtime.HttpJspBase
+ implements org.apache.jasper.runtime.JspSourceDependent,
+ org.apache.jasper.runtime.JspSourceImports {
+
+ private static final javax.servlet.jsp.JspFactory _jspxFactory =
+ javax.servlet.jsp.JspFactory.getDefaultFactory();
+
+ private static java.util.Map _jspx_dependants;
+
+ private static final java.util.Set _jspx_imports_packages;
+
+ private static final java.util.Set _jspx_imports_classes;
+
+ static {
+ _jspx_imports_packages = new java.util.LinkedHashSet<>(4);
+ _jspx_imports_packages.add("javax.servlet");
+ _jspx_imports_packages.add("javax.servlet.http");
+ _jspx_imports_packages.add("javax.servlet.jsp");
+ _jspx_imports_classes = null;
+ }
+
+ private volatile javax.el.ExpressionFactory _el_expressionfactory;
+ private volatile org.apache.tomcat.InstanceManager _jsp_instancemanager;
+
+ public java.util.Map getDependants() {
+ return _jspx_dependants;
+ }
+
+ public java.util.Set getPackageImports() {
+ return _jspx_imports_packages;
+ }
+
+ public java.util.Set getClassImports() {
+ return _jspx_imports_classes;
+ }
+
+ public javax.el.ExpressionFactory _jsp_getExpressionFactory() {
+ if (_el_expressionfactory == null) {
+ synchronized (this) {
+ if (_el_expressionfactory == null) {
+ _el_expressionfactory = _jspxFactory.getJspApplicationContext(getServletConfig().getServletContext()).getExpressionFactory();
+ }
+ }
+ }
+ return _el_expressionfactory;
+ }
+
+ public org.apache.tomcat.InstanceManager _jsp_getInstanceManager() {
+ if (_jsp_instancemanager == null) {
+ synchronized (this) {
+ if (_jsp_instancemanager == null) {
+ _jsp_instancemanager = org.apache.jasper.runtime.InstanceManagerFactory.getInstanceManager(getServletConfig());
+ }
+ }
+ }
+ return _jsp_instancemanager;
+ }
+
+ public void _jspInit() {
+ }
+
+ public void _jspDestroy() {
+ }
+
+ public void _jspService(final javax.servlet.http.HttpServletRequest request, final javax.servlet.http.HttpServletResponse response)
+ throws java.io.IOException, javax.servlet.ServletException {
+
+ if (!javax.servlet.DispatcherType.ERROR.equals(request.getDispatcherType())) {
+ final java.lang.String _jspx_method = request.getMethod();
+ if ("OPTIONS".equals(_jspx_method)) {
+ response.setHeader("Allow","GET, HEAD, POST, OPTIONS");
+ return;
+ }
+ if (!"GET".equals(_jspx_method) && !"POST".equals(_jspx_method) && !"HEAD".equals(_jspx_method)) {
+ response.setHeader("Allow","GET, HEAD, POST, OPTIONS");
+ response.sendError(HttpServletResponse.SC_METHOD_NOT_ALLOWED, "JSP 只允许 GET、POST 或 HEAD。Jasper 还允许 OPTIONS");
+ return;
+ }
+ }
+
+ final javax.servlet.jsp.PageContext pageContext;
+ javax.servlet.http.HttpSession session = null;
+ final javax.servlet.ServletContext application;
+ final javax.servlet.ServletConfig config;
+ javax.servlet.jsp.JspWriter out = null;
+ final java.lang.Object page = this;
+ javax.servlet.jsp.JspWriter _jspx_out = null;
+ javax.servlet.jsp.PageContext _jspx_page_context = null;
+
+
+ try {
+ response.setContentType("text/html");
+ pageContext = _jspxFactory.getPageContext(this, request, response,
+ null, true, 8192, true);
+ _jspx_page_context = pageContext;
+ application = pageContext.getServletContext();
+ config = pageContext.getServletConfig();
+ session = pageContext.getSession();
+ out = pageContext.getOut();
+ _jspx_out = out;
+
+ } catch (java.lang.Throwable t) {
+ if (!(t instanceof javax.servlet.jsp.SkipPageException)){
+ out = _jspx_out;
+ if (out != null && out.getBufferSize() != 0)
+ try {
+ if (response.isCommitted()) {
+ out.flush();
+ } else {
+ out.clearBuffer();
+ }
+ } catch (java.io.IOException e) {}
+ if (_jspx_page_context != null) _jspx_page_context.handlePageException(t);
+ else throw new ServletException(t);
+ }
+ } finally {
+ _jspxFactory.releasePageContext(_jspx_page_context);
+ }
+ }
+}
diff --git a/work/Catalina/localhost/School-ST/org/apache/jsp/Page/admin_jsp.class b/work/Catalina/localhost/School-ST/org/apache/jsp/Page/admin_jsp.class
new file mode 100644
index 0000000..d95d8d8
Binary files /dev/null and b/work/Catalina/localhost/School-ST/org/apache/jsp/Page/admin_jsp.class differ
diff --git a/work/Catalina/localhost/School-ST/org/apache/jsp/Page/admin_jsp.java b/work/Catalina/localhost/School-ST/org/apache/jsp/Page/admin_jsp.java
new file mode 100644
index 0000000..9d313fc
--- /dev/null
+++ b/work/Catalina/localhost/School-ST/org/apache/jsp/Page/admin_jsp.java
@@ -0,0 +1,224 @@
+/*
+ * Generated by the Jasper component of Apache Tomcat
+ * Version: Apache Tomcat/9.0.98
+ * Generated at: 2025-02-15 08:42:31 UTC
+ * Note: The last modified time of this file was set to
+ * the last modified time of the source file after
+ * generation to assist with modification tracking.
+ */
+package org.apache.jsp.Page;
+
+import javax.servlet.*;
+import javax.servlet.http.*;
+import javax.servlet.jsp.*;
+import java.sql.*;
+
+public final class admin_jsp extends org.apache.jasper.runtime.HttpJspBase
+ implements org.apache.jasper.runtime.JspSourceDependent,
+ org.apache.jasper.runtime.JspSourceImports {
+
+ private static final javax.servlet.jsp.JspFactory _jspxFactory =
+ javax.servlet.jsp.JspFactory.getDefaultFactory();
+
+ private static java.util.Map _jspx_dependants;
+
+ private static final java.util.Set _jspx_imports_packages;
+
+ private static final java.util.Set _jspx_imports_classes;
+
+ static {
+ _jspx_imports_packages = new java.util.LinkedHashSet<>(6);
+ _jspx_imports_packages.add("java.sql");
+ _jspx_imports_packages.add("javax.servlet");
+ _jspx_imports_packages.add("javax.servlet.http");
+ _jspx_imports_packages.add("javax.servlet.jsp");
+ _jspx_imports_classes = null;
+ }
+
+ private volatile javax.el.ExpressionFactory _el_expressionfactory;
+ private volatile org.apache.tomcat.InstanceManager _jsp_instancemanager;
+
+ public java.util.Map getDependants() {
+ return _jspx_dependants;
+ }
+
+ public java.util.Set getPackageImports() {
+ return _jspx_imports_packages;
+ }
+
+ public java.util.Set getClassImports() {
+ return _jspx_imports_classes;
+ }
+
+ public javax.el.ExpressionFactory _jsp_getExpressionFactory() {
+ if (_el_expressionfactory == null) {
+ synchronized (this) {
+ if (_el_expressionfactory == null) {
+ _el_expressionfactory = _jspxFactory.getJspApplicationContext(getServletConfig().getServletContext()).getExpressionFactory();
+ }
+ }
+ }
+ return _el_expressionfactory;
+ }
+
+ public org.apache.tomcat.InstanceManager _jsp_getInstanceManager() {
+ if (_jsp_instancemanager == null) {
+ synchronized (this) {
+ if (_jsp_instancemanager == null) {
+ _jsp_instancemanager = org.apache.jasper.runtime.InstanceManagerFactory.getInstanceManager(getServletConfig());
+ }
+ }
+ }
+ return _jsp_instancemanager;
+ }
+
+ public void _jspInit() {
+ }
+
+ public void _jspDestroy() {
+ }
+
+ public void _jspService(final javax.servlet.http.HttpServletRequest request, final javax.servlet.http.HttpServletResponse response)
+ throws java.io.IOException, javax.servlet.ServletException {
+
+ if (!javax.servlet.DispatcherType.ERROR.equals(request.getDispatcherType())) {
+ final java.lang.String _jspx_method = request.getMethod();
+ if ("OPTIONS".equals(_jspx_method)) {
+ response.setHeader("Allow","GET, HEAD, POST, OPTIONS");
+ return;
+ }
+ if (!"GET".equals(_jspx_method) && !"POST".equals(_jspx_method) && !"HEAD".equals(_jspx_method)) {
+ response.setHeader("Allow","GET, HEAD, POST, OPTIONS");
+ response.sendError(HttpServletResponse.SC_METHOD_NOT_ALLOWED, "JSP 只允许 GET、POST 或 HEAD。Jasper 还允许 OPTIONS");
+ return;
+ }
+ }
+
+ final javax.servlet.jsp.PageContext pageContext;
+ javax.servlet.http.HttpSession session = null;
+ final javax.servlet.ServletContext application;
+ final javax.servlet.ServletConfig config;
+ javax.servlet.jsp.JspWriter out = null;
+ final java.lang.Object page = this;
+ javax.servlet.jsp.JspWriter _jspx_out = null;
+ javax.servlet.jsp.PageContext _jspx_page_context = null;
+
+
+ try {
+ response.setContentType("text/html; charset=UTF-8");
+ pageContext = _jspxFactory.getPageContext(this, request, response,
+ null, true, 8192, true);
+ _jspx_page_context = pageContext;
+ application = pageContext.getServletContext();
+ config = pageContext.getServletConfig();
+ session = pageContext.getSession();
+ out = pageContext.getOut();
+ _jspx_out = out;
+
+ out.write("\r\n");
+ out.write("\r\n");
+ out.write("\r\n");
+ out.write("\r\n");
+ out.write("\r\n");
+ out.write(" 管理员查看评教统计 \r\n");
+ out.write(" \r\n");
+ out.write("\r\n");
+ out.write("\r\n");
+ out.write("\r\n");
+ out.write("\r\n");
+ out.write("
评教统计 \r\n");
+ out.write("
\r\n");
+ out.write(" \r\n");
+ out.write(" 老师姓名 \r\n");
+ out.write(" 平均得分 \r\n");
+ out.write(" \r\n");
+ out.write(" ");
+
+ try {
+ Class.forName("com.mysql.cj.jdbc.Driver");
+ Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "SchoolST", "123456");
+ String sql = "SELECT t.name, AVG(e.total_score) as avg_score FROM teachers t JOIN evaluations e ON t.teacher_id = e.teacher_id GROUP BY t.teacher_id";
+ Statement stmt = conn.createStatement();
+ ResultSet rs = stmt.executeQuery(sql);
+ while (rs.next()) {
+ // 使用 JSP 表达式输出内容
+
+ out.write("\r\n");
+ out.write(" \r\n");
+ out.write(" ");
+ out.print( rs.getString("name") );
+ out.write(" \r\n");
+ out.write(" ");
+ out.print( rs.getDouble("avg_score") );
+ out.write(" \r\n");
+ out.write(" \r\n");
+ out.write(" ");
+
+ }
+ rs.close();
+ stmt.close();
+ conn.close();
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+
+ out.write("\r\n");
+ out.write("
\r\n");
+ out.write("
\r\n");
+ out.write("\r\n");
+ out.write("\r\n");
+ } catch (java.lang.Throwable t) {
+ if (!(t instanceof javax.servlet.jsp.SkipPageException)){
+ out = _jspx_out;
+ if (out != null && out.getBufferSize() != 0)
+ try {
+ if (response.isCommitted()) {
+ out.flush();
+ } else {
+ out.clearBuffer();
+ }
+ } catch (java.io.IOException e) {}
+ if (_jspx_page_context != null) _jspx_page_context.handlePageException(t);
+ else throw new ServletException(t);
+ }
+ } finally {
+ _jspxFactory.releasePageContext(_jspx_page_context);
+ }
+ }
+}
diff --git a/work/Catalina/localhost/School-ST/org/apache/jsp/Page/loadTeachers_jsp.class b/work/Catalina/localhost/School-ST/org/apache/jsp/Page/loadTeachers_jsp.class
new file mode 100644
index 0000000..14ff75e
Binary files /dev/null and b/work/Catalina/localhost/School-ST/org/apache/jsp/Page/loadTeachers_jsp.class differ
diff --git a/work/Catalina/localhost/School-ST/org/apache/jsp/Page/loadTeachers_jsp.java b/work/Catalina/localhost/School-ST/org/apache/jsp/Page/loadTeachers_jsp.java
new file mode 100644
index 0000000..37148af
--- /dev/null
+++ b/work/Catalina/localhost/School-ST/org/apache/jsp/Page/loadTeachers_jsp.java
@@ -0,0 +1,159 @@
+/*
+ * Generated by the Jasper component of Apache Tomcat
+ * Version: Apache Tomcat/9.0.98
+ * Generated at: 2025-02-15 08:42:37 UTC
+ * Note: The last modified time of this file was set to
+ * the last modified time of the source file after
+ * generation to assist with modification tracking.
+ */
+package org.apache.jsp.Page;
+
+import javax.servlet.*;
+import javax.servlet.http.*;
+import javax.servlet.jsp.*;
+import java.sql.*;
+
+public final class loadTeachers_jsp extends org.apache.jasper.runtime.HttpJspBase
+ implements org.apache.jasper.runtime.JspSourceDependent,
+ org.apache.jasper.runtime.JspSourceImports {
+
+ private static final javax.servlet.jsp.JspFactory _jspxFactory =
+ javax.servlet.jsp.JspFactory.getDefaultFactory();
+
+ private static java.util.Map _jspx_dependants;
+
+ private static final java.util.Set _jspx_imports_packages;
+
+ private static final java.util.Set _jspx_imports_classes;
+
+ static {
+ _jspx_imports_packages = new java.util.LinkedHashSet<>(6);
+ _jspx_imports_packages.add("java.sql");
+ _jspx_imports_packages.add("javax.servlet");
+ _jspx_imports_packages.add("javax.servlet.http");
+ _jspx_imports_packages.add("javax.servlet.jsp");
+ _jspx_imports_classes = null;
+ }
+
+ private volatile javax.el.ExpressionFactory _el_expressionfactory;
+ private volatile org.apache.tomcat.InstanceManager _jsp_instancemanager;
+
+ public java.util.Map getDependants() {
+ return _jspx_dependants;
+ }
+
+ public java.util.Set getPackageImports() {
+ return _jspx_imports_packages;
+ }
+
+ public java.util.Set getClassImports() {
+ return _jspx_imports_classes;
+ }
+
+ public javax.el.ExpressionFactory _jsp_getExpressionFactory() {
+ if (_el_expressionfactory == null) {
+ synchronized (this) {
+ if (_el_expressionfactory == null) {
+ _el_expressionfactory = _jspxFactory.getJspApplicationContext(getServletConfig().getServletContext()).getExpressionFactory();
+ }
+ }
+ }
+ return _el_expressionfactory;
+ }
+
+ public org.apache.tomcat.InstanceManager _jsp_getInstanceManager() {
+ if (_jsp_instancemanager == null) {
+ synchronized (this) {
+ if (_jsp_instancemanager == null) {
+ _jsp_instancemanager = org.apache.jasper.runtime.InstanceManagerFactory.getInstanceManager(getServletConfig());
+ }
+ }
+ }
+ return _jsp_instancemanager;
+ }
+
+ public void _jspInit() {
+ }
+
+ public void _jspDestroy() {
+ }
+
+ public void _jspService(final javax.servlet.http.HttpServletRequest request, final javax.servlet.http.HttpServletResponse response)
+ throws java.io.IOException, javax.servlet.ServletException {
+
+ if (!javax.servlet.DispatcherType.ERROR.equals(request.getDispatcherType())) {
+ final java.lang.String _jspx_method = request.getMethod();
+ if ("OPTIONS".equals(_jspx_method)) {
+ response.setHeader("Allow","GET, HEAD, POST, OPTIONS");
+ return;
+ }
+ if (!"GET".equals(_jspx_method) && !"POST".equals(_jspx_method) && !"HEAD".equals(_jspx_method)) {
+ response.setHeader("Allow","GET, HEAD, POST, OPTIONS");
+ response.sendError(HttpServletResponse.SC_METHOD_NOT_ALLOWED, "JSP 只允许 GET、POST 或 HEAD。Jasper 还允许 OPTIONS");
+ return;
+ }
+ }
+
+ final javax.servlet.jsp.PageContext pageContext;
+ javax.servlet.http.HttpSession session = null;
+ final javax.servlet.ServletContext application;
+ final javax.servlet.ServletConfig config;
+ javax.servlet.jsp.JspWriter out = null;
+ final java.lang.Object page = this;
+ javax.servlet.jsp.JspWriter _jspx_out = null;
+ javax.servlet.jsp.PageContext _jspx_page_context = null;
+
+
+ try {
+ response.setContentType("text/html; charset=UTF-8");
+ pageContext = _jspxFactory.getPageContext(this, request, response,
+ null, true, 8192, true);
+ _jspx_page_context = pageContext;
+ application = pageContext.getServletContext();
+ config = pageContext.getServletConfig();
+ session = pageContext.getSession();
+ out = pageContext.getOut();
+ _jspx_out = out;
+
+ out.write("\r\n");
+ out.write("\r\n");
+
+ String college = request.getParameter("college");
+ if (college != null && !college.isEmpty()) {
+ try {
+ Class.forName("com.mysql.cj.jdbc.Driver");
+ Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "SchoolST", "123456");
+ String sql = "SELECT * FROM teachers WHERE college = ?";
+ PreparedStatement pstmt = conn.prepareStatement(sql);
+ pstmt.setString(1, college);
+ ResultSet rs = pstmt.executeQuery();
+ while (rs.next()) {
+ out.println("" + rs.getString("name") + " ");
+ }
+ rs.close();
+ pstmt.close();
+ conn.close();
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
+
+ } catch (java.lang.Throwable t) {
+ if (!(t instanceof javax.servlet.jsp.SkipPageException)){
+ out = _jspx_out;
+ if (out != null && out.getBufferSize() != 0)
+ try {
+ if (response.isCommitted()) {
+ out.flush();
+ } else {
+ out.clearBuffer();
+ }
+ } catch (java.io.IOException e) {}
+ if (_jspx_page_context != null) _jspx_page_context.handlePageException(t);
+ else throw new ServletException(t);
+ }
+ } finally {
+ _jspxFactory.releasePageContext(_jspx_page_context);
+ }
+ }
+}
diff --git a/work/Catalina/localhost/School-ST/org/apache/jsp/_133_jsp.class b/work/Catalina/localhost/School-ST/org/apache/jsp/_133_jsp.class
new file mode 100644
index 0000000..fd5c992
Binary files /dev/null and b/work/Catalina/localhost/School-ST/org/apache/jsp/_133_jsp.class differ
diff --git a/work/Catalina/localhost/School-ST/org/apache/jsp/_133_jsp.java b/work/Catalina/localhost/School-ST/org/apache/jsp/_133_jsp.java
new file mode 100644
index 0000000..a3ef3ff
--- /dev/null
+++ b/work/Catalina/localhost/School-ST/org/apache/jsp/_133_jsp.java
@@ -0,0 +1,194 @@
+/*
+ * Generated by the Jasper component of Apache Tomcat
+ * Version: Apache Tomcat/9.0.98
+ * Generated at: 2025-02-15 07:10:32 UTC
+ * Note: The last modified time of this file was set to
+ * the last modified time of the source file after
+ * generation to assist with modification tracking.
+ */
+package org.apache.jsp;
+
+import javax.servlet.*;
+import javax.servlet.http.*;
+import javax.servlet.jsp.*;
+
+public final class _133_jsp extends org.apache.jasper.runtime.HttpJspBase
+ implements org.apache.jasper.runtime.JspSourceDependent,
+ org.apache.jasper.runtime.JspSourceImports {
+
+ private static final javax.servlet.jsp.JspFactory _jspxFactory =
+ javax.servlet.jsp.JspFactory.getDefaultFactory();
+
+ private static java.util.Map _jspx_dependants;
+
+ private static final java.util.Set _jspx_imports_packages;
+
+ private static final java.util.Set _jspx_imports_classes;
+
+ static {
+ _jspx_imports_packages = new java.util.LinkedHashSet<>(4);
+ _jspx_imports_packages.add("javax.servlet");
+ _jspx_imports_packages.add("javax.servlet.http");
+ _jspx_imports_packages.add("javax.servlet.jsp");
+ _jspx_imports_classes = null;
+ }
+
+ private volatile javax.el.ExpressionFactory _el_expressionfactory;
+ private volatile org.apache.tomcat.InstanceManager _jsp_instancemanager;
+
+ public java.util.Map getDependants() {
+ return _jspx_dependants;
+ }
+
+ public java.util.Set getPackageImports() {
+ return _jspx_imports_packages;
+ }
+
+ public java.util.Set getClassImports() {
+ return _jspx_imports_classes;
+ }
+
+ public javax.el.ExpressionFactory _jsp_getExpressionFactory() {
+ if (_el_expressionfactory == null) {
+ synchronized (this) {
+ if (_el_expressionfactory == null) {
+ _el_expressionfactory = _jspxFactory.getJspApplicationContext(getServletConfig().getServletContext()).getExpressionFactory();
+ }
+ }
+ }
+ return _el_expressionfactory;
+ }
+
+ public org.apache.tomcat.InstanceManager _jsp_getInstanceManager() {
+ if (_jsp_instancemanager == null) {
+ synchronized (this) {
+ if (_jsp_instancemanager == null) {
+ _jsp_instancemanager = org.apache.jasper.runtime.InstanceManagerFactory.getInstanceManager(getServletConfig());
+ }
+ }
+ }
+ return _jsp_instancemanager;
+ }
+
+ public void _jspInit() {
+ }
+
+ public void _jspDestroy() {
+ }
+
+ public void _jspService(final javax.servlet.http.HttpServletRequest request, final javax.servlet.http.HttpServletResponse response)
+ throws java.io.IOException, javax.servlet.ServletException {
+
+ if (!javax.servlet.DispatcherType.ERROR.equals(request.getDispatcherType())) {
+ final java.lang.String _jspx_method = request.getMethod();
+ if ("OPTIONS".equals(_jspx_method)) {
+ response.setHeader("Allow","GET, HEAD, POST, OPTIONS");
+ return;
+ }
+ if (!"GET".equals(_jspx_method) && !"POST".equals(_jspx_method) && !"HEAD".equals(_jspx_method)) {
+ response.setHeader("Allow","GET, HEAD, POST, OPTIONS");
+ response.sendError(HttpServletResponse.SC_METHOD_NOT_ALLOWED, "JSP 只允许 GET、POST 或 HEAD。Jasper 还允许 OPTIONS");
+ return;
+ }
+ }
+
+ final javax.servlet.jsp.PageContext pageContext;
+ javax.servlet.http.HttpSession session = null;
+ final javax.servlet.ServletContext application;
+ final javax.servlet.ServletConfig config;
+ javax.servlet.jsp.JspWriter out = null;
+ final java.lang.Object page = this;
+ javax.servlet.jsp.JspWriter _jspx_out = null;
+ javax.servlet.jsp.PageContext _jspx_page_context = null;
+
+
+ try {
+ response.setContentType("text/html;charset=UTF-8");
+ pageContext = _jspxFactory.getPageContext(this, request, response,
+ null, true, 8192, true);
+ _jspx_page_context = pageContext;
+ application = pageContext.getServletContext();
+ config = pageContext.getServletConfig();
+ session = pageContext.getSession();
+ out = pageContext.getOut();
+ _jspx_out = out;
+
+ out.write("\r\n");
+ out.write("\r\n");
+ out.write("\r\n");
+ out.write(" \r\n");
+ out.write(" \r\n");
+ out.write(" 学校信息 \r\n");
+ out.write(" \r\n");
+ out.write("\r\n");
+ out.write("\r\n");
+ out.write("\r\n");
+ out.write("
\r\n");
+ out.write(" \r\n");
+ out.write(" \r\n");
+ out.write("
欢迎来到我们的学校 \r\n");
+ out.write("
这里是学校的介绍内容。
\r\n");
+ out.write("
我们提供优质的教育资源和学习环境,致力于培养学生的全面发展。
\r\n");
+ out.write(" \r\n");
+ out.write("
\r\n");
+ out.write("\r\n");
+ out.write("\r\n");
+ out.write("\r\n");
+ } catch (java.lang.Throwable t) {
+ if (!(t instanceof javax.servlet.jsp.SkipPageException)){
+ out = _jspx_out;
+ if (out != null && out.getBufferSize() != 0)
+ try {
+ if (response.isCommitted()) {
+ out.flush();
+ } else {
+ out.clearBuffer();
+ }
+ } catch (java.io.IOException e) {}
+ if (_jspx_page_context != null) _jspx_page_context.handlePageException(t);
+ else throw new ServletException(t);
+ }
+ } finally {
+ _jspxFactory.releasePageContext(_jspx_page_context);
+ }
+ }
+}
diff --git a/work/Catalina/localhost/School-ST/org/apache/jsp/admin_jsp.class b/work/Catalina/localhost/School-ST/org/apache/jsp/admin_jsp.class
new file mode 100644
index 0000000..e4987c8
Binary files /dev/null and b/work/Catalina/localhost/School-ST/org/apache/jsp/admin_jsp.class differ
diff --git a/work/Catalina/localhost/School-ST/org/apache/jsp/admin_jsp.java b/work/Catalina/localhost/School-ST/org/apache/jsp/admin_jsp.java
new file mode 100644
index 0000000..c90c56f
--- /dev/null
+++ b/work/Catalina/localhost/School-ST/org/apache/jsp/admin_jsp.java
@@ -0,0 +1,223 @@
+/*
+ * Generated by the Jasper component of Apache Tomcat
+ * Version: Apache Tomcat/9.0.98
+ * Generated at: 2025-02-15 07:52:49 UTC
+ * Note: The last modified time of this file was set to
+ * the last modified time of the source file after
+ * generation to assist with modification tracking.
+ */
+package org.apache.jsp;
+
+import javax.servlet.*;
+import javax.servlet.http.*;
+import javax.servlet.jsp.*;
+import java.sql.*;
+
+public final class admin_jsp extends org.apache.jasper.runtime.HttpJspBase
+ implements org.apache.jasper.runtime.JspSourceDependent,
+ org.apache.jasper.runtime.JspSourceImports {
+
+ private static final javax.servlet.jsp.JspFactory _jspxFactory =
+ javax.servlet.jsp.JspFactory.getDefaultFactory();
+
+ private static java.util.Map _jspx_dependants;
+
+ private static final java.util.Set _jspx_imports_packages;
+
+ private static final java.util.Set _jspx_imports_classes;
+
+ static {
+ _jspx_imports_packages = new java.util.LinkedHashSet<>(6);
+ _jspx_imports_packages.add("java.sql");
+ _jspx_imports_packages.add("javax.servlet");
+ _jspx_imports_packages.add("javax.servlet.http");
+ _jspx_imports_packages.add("javax.servlet.jsp");
+ _jspx_imports_classes = null;
+ }
+
+ private volatile javax.el.ExpressionFactory _el_expressionfactory;
+ private volatile org.apache.tomcat.InstanceManager _jsp_instancemanager;
+
+ public java.util.Map getDependants() {
+ return _jspx_dependants;
+ }
+
+ public java.util.Set getPackageImports() {
+ return _jspx_imports_packages;
+ }
+
+ public java.util.Set getClassImports() {
+ return _jspx_imports_classes;
+ }
+
+ public javax.el.ExpressionFactory _jsp_getExpressionFactory() {
+ if (_el_expressionfactory == null) {
+ synchronized (this) {
+ if (_el_expressionfactory == null) {
+ _el_expressionfactory = _jspxFactory.getJspApplicationContext(getServletConfig().getServletContext()).getExpressionFactory();
+ }
+ }
+ }
+ return _el_expressionfactory;
+ }
+
+ public org.apache.tomcat.InstanceManager _jsp_getInstanceManager() {
+ if (_jsp_instancemanager == null) {
+ synchronized (this) {
+ if (_jsp_instancemanager == null) {
+ _jsp_instancemanager = org.apache.jasper.runtime.InstanceManagerFactory.getInstanceManager(getServletConfig());
+ }
+ }
+ }
+ return _jsp_instancemanager;
+ }
+
+ public void _jspInit() {
+ }
+
+ public void _jspDestroy() {
+ }
+
+ public void _jspService(final javax.servlet.http.HttpServletRequest request, final javax.servlet.http.HttpServletResponse response)
+ throws java.io.IOException, javax.servlet.ServletException {
+
+ if (!javax.servlet.DispatcherType.ERROR.equals(request.getDispatcherType())) {
+ final java.lang.String _jspx_method = request.getMethod();
+ if ("OPTIONS".equals(_jspx_method)) {
+ response.setHeader("Allow","GET, HEAD, POST, OPTIONS");
+ return;
+ }
+ if (!"GET".equals(_jspx_method) && !"POST".equals(_jspx_method) && !"HEAD".equals(_jspx_method)) {
+ response.setHeader("Allow","GET, HEAD, POST, OPTIONS");
+ response.sendError(HttpServletResponse.SC_METHOD_NOT_ALLOWED, "JSP 只允许 GET、POST 或 HEAD。Jasper 还允许 OPTIONS");
+ return;
+ }
+ }
+
+ final javax.servlet.jsp.PageContext pageContext;
+ javax.servlet.http.HttpSession session = null;
+ final javax.servlet.ServletContext application;
+ final javax.servlet.ServletConfig config;
+ javax.servlet.jsp.JspWriter out = null;
+ final java.lang.Object page = this;
+ javax.servlet.jsp.JspWriter _jspx_out = null;
+ javax.servlet.jsp.PageContext _jspx_page_context = null;
+
+
+ try {
+ response.setContentType("text/html; charset=UTF-8");
+ pageContext = _jspxFactory.getPageContext(this, request, response,
+ null, true, 8192, true);
+ _jspx_page_context = pageContext;
+ application = pageContext.getServletContext();
+ config = pageContext.getServletConfig();
+ session = pageContext.getSession();
+ out = pageContext.getOut();
+ _jspx_out = out;
+
+ out.write("\r\n");
+ out.write("\r\n");
+ out.write("\r\n");
+ out.write("\r\n");
+ out.write("\r\n");
+ out.write(" 管理员查看评教统计 \r\n");
+ out.write(" \r\n");
+ out.write("\r\n");
+ out.write("\r\n");
+ out.write("\r\n");
+ out.write("
评教统计 \r\n");
+ out.write("
\r\n");
+ out.write(" \r\n");
+ out.write(" 老师姓名 \r\n");
+ out.write(" 平均得分 \r\n");
+ out.write(" \r\n");
+ out.write(" ");
+
+ try {
+ Class.forName("com.mysql.cj.jdbc.Driver");
+ Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "SchoolST", "123456");
+ String sql = "SELECT t.name, AVG(e.total_score) as avg_score FROM teachers t JOIN evaluations e ON t.teacher_id = e.teacher_id GROUP BY t.teacher_id";
+ Statement stmt = conn.createStatement();
+ ResultSet rs = stmt.executeQuery(sql);
+ while (rs.next()) {
+ // 使用 JSP 表达式输出内容
+
+ out.write("\r\n");
+ out.write(" \r\n");
+ out.write(" ");
+ out.print( rs.getString("name") );
+ out.write(" \r\n");
+ out.write(" ");
+ out.print( rs.getDouble("avg_score") );
+ out.write(" \r\n");
+ out.write(" \r\n");
+ out.write(" ");
+
+ }
+ rs.close();
+ stmt.close();
+ conn.close();
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+
+ out.write("\r\n");
+ out.write("
\r\n");
+ out.write("
\r\n");
+ out.write("\r\n");
+ out.write("\r\n");
+ } catch (java.lang.Throwable t) {
+ if (!(t instanceof javax.servlet.jsp.SkipPageException)){
+ out = _jspx_out;
+ if (out != null && out.getBufferSize() != 0)
+ try {
+ if (response.isCommitted()) {
+ out.flush();
+ } else {
+ out.clearBuffer();
+ }
+ } catch (java.io.IOException e) {}
+ if (_jspx_page_context != null) _jspx_page_context.handlePageException(t);
+ else throw new ServletException(t);
+ }
+ } finally {
+ _jspxFactory.releasePageContext(_jspx_page_context);
+ }
+ }
+}
diff --git a/work/Catalina/localhost/School-ST/org/apache/jsp/evaluate_jsp.class b/work/Catalina/localhost/School-ST/org/apache/jsp/evaluate_jsp.class
new file mode 100644
index 0000000..de76a29
Binary files /dev/null and b/work/Catalina/localhost/School-ST/org/apache/jsp/evaluate_jsp.class differ
diff --git a/work/Catalina/localhost/School-ST/org/apache/jsp/evaluate_jsp.java b/work/Catalina/localhost/School-ST/org/apache/jsp/evaluate_jsp.java
new file mode 100644
index 0000000..b3ef5c5
--- /dev/null
+++ b/work/Catalina/localhost/School-ST/org/apache/jsp/evaluate_jsp.java
@@ -0,0 +1,318 @@
+/*
+ * Generated by the Jasper component of Apache Tomcat
+ * Version: Apache Tomcat/9.0.98
+ * Generated at: 2025-02-15 07:52:06 UTC
+ * Note: The last modified time of this file was set to
+ * the last modified time of the source file after
+ * generation to assist with modification tracking.
+ */
+package org.apache.jsp;
+
+import javax.servlet.*;
+import javax.servlet.http.*;
+import javax.servlet.jsp.*;
+
+public final class evaluate_jsp extends org.apache.jasper.runtime.HttpJspBase
+ implements org.apache.jasper.runtime.JspSourceDependent,
+ org.apache.jasper.runtime.JspSourceImports {
+
+ private static final javax.servlet.jsp.JspFactory _jspxFactory =
+ javax.servlet.jsp.JspFactory.getDefaultFactory();
+
+ private static java.util.Map _jspx_dependants;
+
+ private static final java.util.Set _jspx_imports_packages;
+
+ private static final java.util.Set _jspx_imports_classes;
+
+ static {
+ _jspx_imports_packages = new java.util.LinkedHashSet<>(4);
+ _jspx_imports_packages.add("javax.servlet");
+ _jspx_imports_packages.add("javax.servlet.http");
+ _jspx_imports_packages.add("javax.servlet.jsp");
+ _jspx_imports_classes = null;
+ }
+
+ private volatile javax.el.ExpressionFactory _el_expressionfactory;
+ private volatile org.apache.tomcat.InstanceManager _jsp_instancemanager;
+
+ public java.util.Map getDependants() {
+ return _jspx_dependants;
+ }
+
+ public java.util.Set getPackageImports() {
+ return _jspx_imports_packages;
+ }
+
+ public java.util.Set getClassImports() {
+ return _jspx_imports_classes;
+ }
+
+ public javax.el.ExpressionFactory _jsp_getExpressionFactory() {
+ if (_el_expressionfactory == null) {
+ synchronized (this) {
+ if (_el_expressionfactory == null) {
+ _el_expressionfactory = _jspxFactory.getJspApplicationContext(getServletConfig().getServletContext()).getExpressionFactory();
+ }
+ }
+ }
+ return _el_expressionfactory;
+ }
+
+ public org.apache.tomcat.InstanceManager _jsp_getInstanceManager() {
+ if (_jsp_instancemanager == null) {
+ synchronized (this) {
+ if (_jsp_instancemanager == null) {
+ _jsp_instancemanager = org.apache.jasper.runtime.InstanceManagerFactory.getInstanceManager(getServletConfig());
+ }
+ }
+ }
+ return _jsp_instancemanager;
+ }
+
+ public void _jspInit() {
+ }
+
+ public void _jspDestroy() {
+ }
+
+ public void _jspService(final javax.servlet.http.HttpServletRequest request, final javax.servlet.http.HttpServletResponse response)
+ throws java.io.IOException, javax.servlet.ServletException {
+
+ if (!javax.servlet.DispatcherType.ERROR.equals(request.getDispatcherType())) {
+ final java.lang.String _jspx_method = request.getMethod();
+ if ("OPTIONS".equals(_jspx_method)) {
+ response.setHeader("Allow","GET, HEAD, POST, OPTIONS");
+ return;
+ }
+ if (!"GET".equals(_jspx_method) && !"POST".equals(_jspx_method) && !"HEAD".equals(_jspx_method)) {
+ response.setHeader("Allow","GET, HEAD, POST, OPTIONS");
+ response.sendError(HttpServletResponse.SC_METHOD_NOT_ALLOWED, "JSP 只允许 GET、POST 或 HEAD。Jasper 还允许 OPTIONS");
+ return;
+ }
+ }
+
+ final javax.servlet.jsp.PageContext pageContext;
+ javax.servlet.http.HttpSession session = null;
+ final javax.servlet.ServletContext application;
+ final javax.servlet.ServletConfig config;
+ javax.servlet.jsp.JspWriter out = null;
+ final java.lang.Object page = this;
+ javax.servlet.jsp.JspWriter _jspx_out = null;
+ javax.servlet.jsp.PageContext _jspx_page_context = null;
+
+
+ try {
+ response.setContentType("text/html; charset=UTF-8");
+ pageContext = _jspxFactory.getPageContext(this, request, response,
+ null, true, 8192, true);
+ _jspx_page_context = pageContext;
+ application = pageContext.getServletContext();
+ config = pageContext.getServletConfig();
+ session = pageContext.getSession();
+ out = pageContext.getOut();
+ _jspx_out = out;
+
+ out.write("\r\n");
+ out.write("\r\n");
+ out.write("\r\n");
+ out.write("\r\n");
+ out.write(" 学生评教系统 \r\n");
+ out.write(" \r\n");
+ out.write(" \r\n");
+ out.write("\r\n");
+ out.write("\r\n");
+ out.write("\r\n");
+ out.write("
学生评教系统 \r\n");
+ out.write("
\r\n");
+ out.write("
请选择学院、老师以及课程,然后进入评教页面。
\r\n");
+ out.write("
\r\n");
+ out.write("\r\n");
+ out.write("");
+ } catch (java.lang.Throwable t) {
+ if (!(t instanceof javax.servlet.jsp.SkipPageException)){
+ out = _jspx_out;
+ if (out != null && out.getBufferSize() != 0)
+ try {
+ if (response.isCommitted()) {
+ out.flush();
+ } else {
+ out.clearBuffer();
+ }
+ } catch (java.io.IOException e) {}
+ if (_jspx_page_context != null) _jspx_page_context.handlePageException(t);
+ else throw new ServletException(t);
+ }
+ } finally {
+ _jspxFactory.releasePageContext(_jspx_page_context);
+ }
+ }
+}
diff --git a/work/Catalina/localhost/School-ST/org/apache/jsp/index_jsp.class b/work/Catalina/localhost/School-ST/org/apache/jsp/index_jsp.class
new file mode 100644
index 0000000..7064af7
Binary files /dev/null and b/work/Catalina/localhost/School-ST/org/apache/jsp/index_jsp.class differ
diff --git a/work/Catalina/localhost/School-ST/org/apache/jsp/index_jsp.java b/work/Catalina/localhost/School-ST/org/apache/jsp/index_jsp.java
new file mode 100644
index 0000000..24ce4cc
--- /dev/null
+++ b/work/Catalina/localhost/School-ST/org/apache/jsp/index_jsp.java
@@ -0,0 +1,272 @@
+/*
+ * Generated by the Jasper component of Apache Tomcat
+ * Version: Apache Tomcat/9.0.98
+ * Generated at: 2025-02-15 08:42:30 UTC
+ * Note: The last modified time of this file was set to
+ * the last modified time of the source file after
+ * generation to assist with modification tracking.
+ */
+package org.apache.jsp;
+
+import javax.servlet.*;
+import javax.servlet.http.*;
+import javax.servlet.jsp.*;
+
+public final class index_jsp extends org.apache.jasper.runtime.HttpJspBase
+ implements org.apache.jasper.runtime.JspSourceDependent,
+ org.apache.jasper.runtime.JspSourceImports {
+
+ private static final javax.servlet.jsp.JspFactory _jspxFactory =
+ javax.servlet.jsp.JspFactory.getDefaultFactory();
+
+ private static java.util.Map _jspx_dependants;
+
+ static {
+ _jspx_dependants = new java.util.HashMap(2);
+ _jspx_dependants.put("/WEB-INF/views/header.jsp", Long.valueOf(1739608947708L));
+ _jspx_dependants.put("/WEB-INF/views/footer.jsp", Long.valueOf(1739608243608L));
+ }
+
+ private static final java.util.Set _jspx_imports_packages;
+
+ private static final java.util.Set _jspx_imports_classes;
+
+ static {
+ _jspx_imports_packages = new java.util.LinkedHashSet<>(4);
+ _jspx_imports_packages.add("javax.servlet");
+ _jspx_imports_packages.add("javax.servlet.http");
+ _jspx_imports_packages.add("javax.servlet.jsp");
+ _jspx_imports_classes = null;
+ }
+
+ private volatile javax.el.ExpressionFactory _el_expressionfactory;
+ private volatile org.apache.tomcat.InstanceManager _jsp_instancemanager;
+
+ public java.util.Map getDependants() {
+ return _jspx_dependants;
+ }
+
+ public java.util.Set getPackageImports() {
+ return _jspx_imports_packages;
+ }
+
+ public java.util.Set getClassImports() {
+ return _jspx_imports_classes;
+ }
+
+ public javax.el.ExpressionFactory _jsp_getExpressionFactory() {
+ if (_el_expressionfactory == null) {
+ synchronized (this) {
+ if (_el_expressionfactory == null) {
+ _el_expressionfactory = _jspxFactory.getJspApplicationContext(getServletConfig().getServletContext()).getExpressionFactory();
+ }
+ }
+ }
+ return _el_expressionfactory;
+ }
+
+ public org.apache.tomcat.InstanceManager _jsp_getInstanceManager() {
+ if (_jsp_instancemanager == null) {
+ synchronized (this) {
+ if (_jsp_instancemanager == null) {
+ _jsp_instancemanager = org.apache.jasper.runtime.InstanceManagerFactory.getInstanceManager(getServletConfig());
+ }
+ }
+ }
+ return _jsp_instancemanager;
+ }
+
+ public void _jspInit() {
+ }
+
+ public void _jspDestroy() {
+ }
+
+ public void _jspService(final javax.servlet.http.HttpServletRequest request, final javax.servlet.http.HttpServletResponse response)
+ throws java.io.IOException, javax.servlet.ServletException {
+
+ if (!javax.servlet.DispatcherType.ERROR.equals(request.getDispatcherType())) {
+ final java.lang.String _jspx_method = request.getMethod();
+ if ("OPTIONS".equals(_jspx_method)) {
+ response.setHeader("Allow","GET, HEAD, POST, OPTIONS");
+ return;
+ }
+ if (!"GET".equals(_jspx_method) && !"POST".equals(_jspx_method) && !"HEAD".equals(_jspx_method)) {
+ response.setHeader("Allow","GET, HEAD, POST, OPTIONS");
+ response.sendError(HttpServletResponse.SC_METHOD_NOT_ALLOWED, "JSP 只允许 GET、POST 或 HEAD。Jasper 还允许 OPTIONS");
+ return;
+ }
+ }
+
+ final javax.servlet.jsp.PageContext pageContext;
+ javax.servlet.http.HttpSession session = null;
+ final javax.servlet.ServletContext application;
+ final javax.servlet.ServletConfig config;
+ javax.servlet.jsp.JspWriter out = null;
+ final java.lang.Object page = this;
+ javax.servlet.jsp.JspWriter _jspx_out = null;
+ javax.servlet.jsp.PageContext _jspx_page_context = null;
+
+
+ try {
+ response.setContentType("text/html;charset=UTF-8");
+ pageContext = _jspxFactory.getPageContext(this, request, response,
+ null, true, 8192, true);
+ _jspx_page_context = pageContext;
+ application = pageContext.getServletContext();
+ config = pageContext.getServletConfig();
+ session = pageContext.getSession();
+ out = pageContext.getOut();
+ _jspx_out = out;
+
+ out.write("\n");
+ out.write("\n");
+ out.write("\n");
+ out.write(" \n");
+ out.write(" 评教系统 \n");
+ out.write(" \n");
+ out.write("\n");
+ out.write("\n");
+ out.write("\n");
+ out.write("\r\n");
+ out.write("\r\n");
+ out.write("\r\n");
+ out.write(" \r\n");
+ out.write(" \r\n");
+ out.write(" 首页 \r\n");
+ out.write(" 评教系统 \r\n");
+ out.write(" 数据统计 \r\n");
+ out.write(" 关于我们 \r\n");
+ out.write(" \r\n");
+ out.write(" ");
+ out.write("\n");
+ out.write("\n");
+ out.write("\n");
+ out.write("\n");
+ out.write(" \n");
+ out.write("
评教系统 \n");
+ out.write("
\n");
+ out.write("
评教
\n");
+ out.write("
关于我们
\n");
+ out.write("
联系我们
\n");
+ out.write("
\n");
+ out.write(" \n");
+ out.write("
\n");
+ out.write("\n");
+ out.write("\n");
+ out.write("\r\n");
+ out.write("\r\n");
+ out.write(" \r\n");
+ out.write(" \r\n");
+ out.write("\n");
+ out.write("\n");
+ out.write("");
+ } catch (java.lang.Throwable t) {
+ if (!(t instanceof javax.servlet.jsp.SkipPageException)){
+ out = _jspx_out;
+ if (out != null && out.getBufferSize() != 0)
+ try {
+ if (response.isCommitted()) {
+ out.flush();
+ } else {
+ out.clearBuffer();
+ }
+ } catch (java.io.IOException e) {}
+ if (_jspx_page_context != null) _jspx_page_context.handlePageException(t);
+ else throw new ServletException(t);
+ }
+ } finally {
+ _jspxFactory.releasePageContext(_jspx_page_context);
+ }
+ }
+}
diff --git a/work/Catalina/localhost/School-ST/org/apache/jsp/loadTeachers_jsp.class b/work/Catalina/localhost/School-ST/org/apache/jsp/loadTeachers_jsp.class
new file mode 100644
index 0000000..80f7c69
Binary files /dev/null and b/work/Catalina/localhost/School-ST/org/apache/jsp/loadTeachers_jsp.class differ
diff --git a/work/Catalina/localhost/School-ST/org/apache/jsp/loadTeachers_jsp.java b/work/Catalina/localhost/School-ST/org/apache/jsp/loadTeachers_jsp.java
new file mode 100644
index 0000000..de32c9a
--- /dev/null
+++ b/work/Catalina/localhost/School-ST/org/apache/jsp/loadTeachers_jsp.java
@@ -0,0 +1,159 @@
+/*
+ * Generated by the Jasper component of Apache Tomcat
+ * Version: Apache Tomcat/9.0.98
+ * Generated at: 2025-02-15 07:14:00 UTC
+ * Note: The last modified time of this file was set to
+ * the last modified time of the source file after
+ * generation to assist with modification tracking.
+ */
+package org.apache.jsp;
+
+import javax.servlet.*;
+import javax.servlet.http.*;
+import javax.servlet.jsp.*;
+import java.sql.*;
+
+public final class loadTeachers_jsp extends org.apache.jasper.runtime.HttpJspBase
+ implements org.apache.jasper.runtime.JspSourceDependent,
+ org.apache.jasper.runtime.JspSourceImports {
+
+ private static final javax.servlet.jsp.JspFactory _jspxFactory =
+ javax.servlet.jsp.JspFactory.getDefaultFactory();
+
+ private static java.util.Map _jspx_dependants;
+
+ private static final java.util.Set _jspx_imports_packages;
+
+ private static final java.util.Set _jspx_imports_classes;
+
+ static {
+ _jspx_imports_packages = new java.util.LinkedHashSet<>(6);
+ _jspx_imports_packages.add("java.sql");
+ _jspx_imports_packages.add("javax.servlet");
+ _jspx_imports_packages.add("javax.servlet.http");
+ _jspx_imports_packages.add("javax.servlet.jsp");
+ _jspx_imports_classes = null;
+ }
+
+ private volatile javax.el.ExpressionFactory _el_expressionfactory;
+ private volatile org.apache.tomcat.InstanceManager _jsp_instancemanager;
+
+ public java.util.Map getDependants() {
+ return _jspx_dependants;
+ }
+
+ public java.util.Set getPackageImports() {
+ return _jspx_imports_packages;
+ }
+
+ public java.util.Set getClassImports() {
+ return _jspx_imports_classes;
+ }
+
+ public javax.el.ExpressionFactory _jsp_getExpressionFactory() {
+ if (_el_expressionfactory == null) {
+ synchronized (this) {
+ if (_el_expressionfactory == null) {
+ _el_expressionfactory = _jspxFactory.getJspApplicationContext(getServletConfig().getServletContext()).getExpressionFactory();
+ }
+ }
+ }
+ return _el_expressionfactory;
+ }
+
+ public org.apache.tomcat.InstanceManager _jsp_getInstanceManager() {
+ if (_jsp_instancemanager == null) {
+ synchronized (this) {
+ if (_jsp_instancemanager == null) {
+ _jsp_instancemanager = org.apache.jasper.runtime.InstanceManagerFactory.getInstanceManager(getServletConfig());
+ }
+ }
+ }
+ return _jsp_instancemanager;
+ }
+
+ public void _jspInit() {
+ }
+
+ public void _jspDestroy() {
+ }
+
+ public void _jspService(final javax.servlet.http.HttpServletRequest request, final javax.servlet.http.HttpServletResponse response)
+ throws java.io.IOException, javax.servlet.ServletException {
+
+ if (!javax.servlet.DispatcherType.ERROR.equals(request.getDispatcherType())) {
+ final java.lang.String _jspx_method = request.getMethod();
+ if ("OPTIONS".equals(_jspx_method)) {
+ response.setHeader("Allow","GET, HEAD, POST, OPTIONS");
+ return;
+ }
+ if (!"GET".equals(_jspx_method) && !"POST".equals(_jspx_method) && !"HEAD".equals(_jspx_method)) {
+ response.setHeader("Allow","GET, HEAD, POST, OPTIONS");
+ response.sendError(HttpServletResponse.SC_METHOD_NOT_ALLOWED, "JSP 只允许 GET、POST 或 HEAD。Jasper 还允许 OPTIONS");
+ return;
+ }
+ }
+
+ final javax.servlet.jsp.PageContext pageContext;
+ javax.servlet.http.HttpSession session = null;
+ final javax.servlet.ServletContext application;
+ final javax.servlet.ServletConfig config;
+ javax.servlet.jsp.JspWriter out = null;
+ final java.lang.Object page = this;
+ javax.servlet.jsp.JspWriter _jspx_out = null;
+ javax.servlet.jsp.PageContext _jspx_page_context = null;
+
+
+ try {
+ response.setContentType("text/html; charset=UTF-8");
+ pageContext = _jspxFactory.getPageContext(this, request, response,
+ null, true, 8192, true);
+ _jspx_page_context = pageContext;
+ application = pageContext.getServletContext();
+ config = pageContext.getServletConfig();
+ session = pageContext.getSession();
+ out = pageContext.getOut();
+ _jspx_out = out;
+
+ out.write("\r\n");
+ out.write("\r\n");
+
+ String college = request.getParameter("college");
+ if (college != null && !college.isEmpty()) {
+ try {
+ Class.forName("com.mysql.cj.jdbc.Driver");
+ Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "SchoolST", "123456");
+ String sql = "SELECT * FROM teachers WHERE college = ?";
+ PreparedStatement pstmt = conn.prepareStatement(sql);
+ pstmt.setString(1, college);
+ ResultSet rs = pstmt.executeQuery();
+ while (rs.next()) {
+ out.println("" + rs.getString("name") + " ");
+ }
+ rs.close();
+ pstmt.close();
+ conn.close();
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
+
+ } catch (java.lang.Throwable t) {
+ if (!(t instanceof javax.servlet.jsp.SkipPageException)){
+ out = _jspx_out;
+ if (out != null && out.getBufferSize() != 0)
+ try {
+ if (response.isCommitted()) {
+ out.flush();
+ } else {
+ out.clearBuffer();
+ }
+ } catch (java.io.IOException e) {}
+ if (_jspx_page_context != null) _jspx_page_context.handlePageException(t);
+ else throw new ServletException(t);
+ }
+ } finally {
+ _jspxFactory.releasePageContext(_jspx_page_context);
+ }
+ }
+}
diff --git a/work/Catalina/localhost/School-ST/org/apache/jsp/school_jsp.class b/work/Catalina/localhost/School-ST/org/apache/jsp/school_jsp.class
new file mode 100644
index 0000000..c20c302
Binary files /dev/null and b/work/Catalina/localhost/School-ST/org/apache/jsp/school_jsp.class differ
diff --git a/work/Catalina/localhost/School-ST/org/apache/jsp/school_jsp.java b/work/Catalina/localhost/School-ST/org/apache/jsp/school_jsp.java
new file mode 100644
index 0000000..e3f4ebd
--- /dev/null
+++ b/work/Catalina/localhost/School-ST/org/apache/jsp/school_jsp.java
@@ -0,0 +1,471 @@
+/*
+ * Generated by the Jasper component of Apache Tomcat
+ * Version: Apache Tomcat/9.0.98
+ * Generated at: 2025-02-15 08:30:56 UTC
+ * Note: The last modified time of this file was set to
+ * the last modified time of the source file after
+ * generation to assist with modification tracking.
+ */
+package org.apache.jsp;
+
+import javax.servlet.*;
+import javax.servlet.http.*;
+import javax.servlet.jsp.*;
+
+public final class school_jsp extends org.apache.jasper.runtime.HttpJspBase
+ implements org.apache.jasper.runtime.JspSourceDependent,
+ org.apache.jasper.runtime.JspSourceImports {
+
+ private static final javax.servlet.jsp.JspFactory _jspxFactory =
+ javax.servlet.jsp.JspFactory.getDefaultFactory();
+
+ private static java.util.Map _jspx_dependants;
+
+ static {
+ _jspx_dependants = new java.util.HashMap(2);
+ _jspx_dependants.put("/WEB-INF/views/header.jsp", Long.valueOf(1739607435683L));
+ _jspx_dependants.put("/WEB-INF/views/footer.jsp", Long.valueOf(1739608243608L));
+ }
+
+ private static final java.util.Set _jspx_imports_packages;
+
+ private static final java.util.Set _jspx_imports_classes;
+
+ static {
+ _jspx_imports_packages = new java.util.LinkedHashSet<>(4);
+ _jspx_imports_packages.add("javax.servlet");
+ _jspx_imports_packages.add("javax.servlet.http");
+ _jspx_imports_packages.add("javax.servlet.jsp");
+ _jspx_imports_classes = null;
+ }
+
+ private volatile javax.el.ExpressionFactory _el_expressionfactory;
+ private volatile org.apache.tomcat.InstanceManager _jsp_instancemanager;
+
+ public java.util.Map getDependants() {
+ return _jspx_dependants;
+ }
+
+ public java.util.Set getPackageImports() {
+ return _jspx_imports_packages;
+ }
+
+ public java.util.Set getClassImports() {
+ return _jspx_imports_classes;
+ }
+
+ public javax.el.ExpressionFactory _jsp_getExpressionFactory() {
+ if (_el_expressionfactory == null) {
+ synchronized (this) {
+ if (_el_expressionfactory == null) {
+ _el_expressionfactory = _jspxFactory.getJspApplicationContext(getServletConfig().getServletContext()).getExpressionFactory();
+ }
+ }
+ }
+ return _el_expressionfactory;
+ }
+
+ public org.apache.tomcat.InstanceManager _jsp_getInstanceManager() {
+ if (_jsp_instancemanager == null) {
+ synchronized (this) {
+ if (_jsp_instancemanager == null) {
+ _jsp_instancemanager = org.apache.jasper.runtime.InstanceManagerFactory.getInstanceManager(getServletConfig());
+ }
+ }
+ }
+ return _jsp_instancemanager;
+ }
+
+ public void _jspInit() {
+ }
+
+ public void _jspDestroy() {
+ }
+
+ public void _jspService(final javax.servlet.http.HttpServletRequest request, final javax.servlet.http.HttpServletResponse response)
+ throws java.io.IOException, javax.servlet.ServletException {
+
+ if (!javax.servlet.DispatcherType.ERROR.equals(request.getDispatcherType())) {
+ final java.lang.String _jspx_method = request.getMethod();
+ if ("OPTIONS".equals(_jspx_method)) {
+ response.setHeader("Allow","GET, HEAD, POST, OPTIONS");
+ return;
+ }
+ if (!"GET".equals(_jspx_method) && !"POST".equals(_jspx_method) && !"HEAD".equals(_jspx_method)) {
+ response.setHeader("Allow","GET, HEAD, POST, OPTIONS");
+ response.sendError(HttpServletResponse.SC_METHOD_NOT_ALLOWED, "JSP 只允许 GET、POST 或 HEAD。Jasper 还允许 OPTIONS");
+ return;
+ }
+ }
+
+ final javax.servlet.jsp.PageContext pageContext;
+ javax.servlet.http.HttpSession session = null;
+ final javax.servlet.ServletContext application;
+ final javax.servlet.ServletConfig config;
+ javax.servlet.jsp.JspWriter out = null;
+ final java.lang.Object page = this;
+ javax.servlet.jsp.JspWriter _jspx_out = null;
+ javax.servlet.jsp.PageContext _jspx_page_context = null;
+
+
+ try {
+ response.setContentType("text/html;charset=UTF-8");
+ pageContext = _jspxFactory.getPageContext(this, request, response,
+ null, true, 8192, true);
+ _jspx_page_context = pageContext;
+ application = pageContext.getServletContext();
+ config = pageContext.getServletConfig();
+ session = pageContext.getSession();
+ out = pageContext.getOut();
+ _jspx_out = out;
+
+ out.write("\n");
+ out.write("\n");
+ out.write("\n");
+ out.write(" \n");
+ out.write(" ");
+ out.write("\r\n");
+ out.write("\r\n");
+ out.write("\r\n");
+ out.write(" \r\n");
+ out.write(" \r\n");
+ out.write(" 首页 \r\n");
+ out.write(" 评教系统 \r\n");
+ out.write(" 数据统计 \r\n");
+ out.write(" 关于我们 \r\n");
+ out.write(" \r\n");
+ out.write(" ");
+ out.write("\n");
+ out.write(" 评教系统 \n");
+ out.write(" \n");
+ out.write("\n");
+ out.write("\n");
+ out.write("\n");
+ out.write("\n");
+ out.write("
\n");
+ out.write("
\n");
+ out.write("
请选择学院、老师以及课程,然后进入评教页面。
\n");
+ out.write("
\n");
+ out.write("
\n");
+ out.write("
关于我们 \n");
+ out.write("
这里是关于我们的介绍内容。
\n");
+ out.write("
\n");
+ out.write("
\n");
+ out.write("
联系我们 \n");
+ out.write("
这里是联系我们的信息。
\n");
+ out.write("
\n");
+ out.write("
\n");
+ out.write("\n");
+ out.write("\n");
+ out.write("\n");
+ out.write("\r\n");
+ out.write("\r\n");
+ out.write(" \r\n");
+ out.write(" \r\n");
+ out.write("\n");
+ out.write("\n");
+ out.write("\n");
+ out.write("\n");
+ out.write("");
+ } catch (java.lang.Throwable t) {
+ if (!(t instanceof javax.servlet.jsp.SkipPageException)){
+ out = _jspx_out;
+ if (out != null && out.getBufferSize() != 0)
+ try {
+ if (response.isCommitted()) {
+ out.flush();
+ } else {
+ out.clearBuffer();
+ }
+ } catch (java.io.IOException e) {}
+ if (_jspx_page_context != null) _jspx_page_context.handlePageException(t);
+ else throw new ServletException(t);
+ }
+ } finally {
+ _jspxFactory.releasePageContext(_jspx_page_context);
+ }
+ }
+}