JSP 頁面異常處理機制:errorPage 與 isErrorPage 完整實作
異常處理兩種模式 頁面內 try-catch:針對特定程式碼區塊捕捉 指定錯誤頁面:頁面級全域捕捉,自動轉向專屬錯誤處理頁 指定錯誤頁面機制 1. 主頁
JSP 自訂標籤開發入門:建立第一個 Tag Library 完整教學
什麼是 JSP 標籤? JSP 標籤如同 HTML/XML 標籤,但執行於伺服器端。所有 JSP 標籤必須遵循 XML 語法:有開始標籤必有結束標籤 (或自關閉
JSP/Servlet 檔案上傳:Apache Commons FileUpload 完整實作指南
元件介紹 Apache Commons FileUpload 是處理 multipart/form-data 請求的標準開源庫,支援記憶體/磁碟閾值控制、檔案大
JSP 通用分頁元件:Fenye.java 反射自動映射與分頁邏輯封裝
元件定位 com.lyjWeb.wyhn.common.Fenye 為通用分頁處理類,整合 SQL 動態組裝、JDBC 查詢、反射自動映射到 Value Obj
JSP 靜態頁生成核心:ReplaceAll.java 模板變數替換工具
類別定位 ball.news.ReplaceAll 為靜態頁生成的模板引擎核心,負責將模板中的佔位符 (如 {title}) 替換為實際內容,配合 WriteH
JSP 靜態頁生成工具類:WriteHtml.java 檔案寫入封裝
類別定位 ball.news.WriteHtml 為靜態頁生成工具,提供目錄自動建立、字串寫入檔案的靜態方法,支援 JSP 產生靜態 HTML 檔案落地。 完
JSP 動態產生月曆:Java Calendar API 完整實作
核心邏輯 利用 GregorianCalendar 取得當前年月日,計算該月 1 號是星期幾、總天數,填入 6x7 陣列,輸出 HTML 表格。 完整程式碼
JSP SmartUpload 檔案上傳下載 Servlet 完整實作
元件介紹 com.jspsmart.upload.SmartUpload 為免費、功能完整的 JSP 檔案上傳下載元件,支援檔案大小/類型限制、資料庫二進位欄位
JSP 經典範例:Linux + JSP + JDBC + MySQL 資料庫查詢教學
環境架構 作業系統:Linux Web 容器:Tomcat/Resin (JSP 執行環境) 資料庫:MySQL JDBC 驅動:org.gjt.mm.mys
GBDP 框架實戰:外匯買入統計卡 _jh_in.jsp 複雜業務邏輯實作
頁面定位 _jh_in.jsp 展示 GBDP 處理「主從表關聯、欄位級驗證、動態查詢帶入、計算欄位」的複雜業務場景。 環境定義 <%@ page co
GBDP 框架核心引擎:ntDB.java 資料庫存取元件完整解析
元件定位 ntDB 為 GBDP 框架核心資料庫存取元件,封裝 JNDI DataSource 取得連線、SQL 執行、結果集轉換為二維陣列、中繼資料提取等功能
GBDP 面向需求編程方法論:從面向對象到面向需求的範式轉移
核心主張 軟體開發歷經三個時代:面向過程 (過去) → 面向對象 (現在) → 面向需求 (未來)。GBDP (General Blackbox Dynamic
GBDP 框架核心處理器:ntGBDP2002.jsp 檔案上傳、建表與資料持久化
檔案定位 ntGBDP2002.jsp 為 GBDP 框架核心處理器,負責:檔案上傳儲存、全域變數注入 requestHt、自動建表、資料持久化入口。 核心區
GBDP 框架實戰:BBS 會員註冊頁 register.jsp 完整實作
頁面架構 register.jsp 展示 GBDP 框架處理「新增+驗證+檔案上傳」的完整流程:定義 → 核心邏輯 → 表單呈現。 關鍵程式碼區塊 1. 環
GBDP 框架核心定義檔:ntGBDP2002_Define.jsp 全域變數與上傳初始化
檔案定位 ntGBDP2002_Define.jsp 為 GBDP2002 框架核心定義檔,被所有業務頁面 include,建立全域變數、資料庫連線參數、上傳處
JSP 通用分頁元件實作:ntPage.jsp 核心邏輯解析
功能定位 ntPage.jsp 為 GBDP 框架核心分頁模組,被其他頁面 <%@ include %> 引入,負責計算分頁參數、查詢範圍,不產生任
JSP 解決 ResultSet getString() 寫入 HTML 不換行問題
問題現象 資料庫欄位包含換行字元 (\n、\r\n),直接輸出到 HTML 表格儲存格 (<td>) 時,瀏覽器忽略換行,導致內容擠在一行。 解決
JSP 標籤庫實現伺服器端表單驗證:單頁驗證與錯誤回顯完整方案
設計理念 傳統驗證需準備獨立錯誤頁或重導向。本方案在單一 JSP 頁面內完成:首次載入不驗證 → 表單提交自我 → 伺服器端標籤驗證 → 通過轉發主控制器,失敗