ResourceManagerListener 在 contextInitialized 時從 web.xml 讀取 JDBC 參數,建立 MySQLConnectionPoolDataSource 並放入應用作用域(dataSource 屬性);contextDestroyed 時移除並釋放。web.xml: 定義 context-param(jdbcURL、user、password)與 listener 指向監聽器類別。<sql:query> 從 ${dataSource} 查詢 comicinfo 表,迴圈顯示欄位名與值。https://localhost:8080/test/test.jsp 存取驗證。完整代碼包含監聽器類別、web.xml 片段與 JSP 頁面,展示標準 J2EE 資源池化模式。