JSP request.getRequestDispatcher() 與 response.sendRedirect() 差異詳解
請求轉發與重定向是 Servlet/JSP 兩種核心導向機制,在資料共享、瀏覽器行為、適用場景上有本質不同。 核心差異對照 維度request.getRe
Java JDBC 連線 MySQL 入門範例(增刪改查)
原生 JDBC 操作 MySQL 完整流程:載入驅動、建立連線、PreparedStatement 防注入、事務控制、資源釋放。 資料庫準備 CREATE D
Struts2 單一表單多提交按鈕對應不同 Action 方法
Struts2 透過提交按鈕的 name 屬性格式 actionName!methodName,自動路由至對應 Action 方法,無需隱藏欄位或 JS 判斷。
JSP 使用 JavaBean 完整範例
JavaBean 是符合特定慣例的 Java 類別(無參建構子、私有屬性+公開 getter/setter、實作 Serializable),JSP 透過標準動
Java Velocity 模板引擎入門實戰
Velocity 是輕量級 Java 模板引擎,適合 Servlet 直接輸出 HTML、郵件模板、程式碼生成等場景,語法簡潔、效能優異。 專案建置 建立
Java Web 前端工程化規範:基於命名空間的 JS 深度解耦實踐
背景與痛點 隨著項目規模增長,前端代碼常面臨:全局變量污染、模塊間命名衝突、依賴關係混亂、維護成本高企等問題。傳統「所有 JS 塞進一個文件」或「頁面隨意引入多
JSP 父頁面向 iframe 子頁面傳參數與接收
父頁面透過 JavaScript 動態構建帶查詢參數的 URL,設定給 iframe.src 實現向子頁面傳值;子頁面以 JSP EL 表達式或 JS 解析參數
SSH (Struts2+Spring+Hibernate) 整合環境搭建完整步驟
經典 SSH 整合專案手動搭建流程,涵蓋 Struts 2.3.1.2、Spring 2.5.6、Hibernate 3.6.10,適用於維護舊專案或教學參考。
Java 與 JavaScript 變數傳遞完整機制
Java(伺服端)與 JavaScript(客戶端)執行環境完全隔離,變數無法直接共享,必須透過 HTTP 請求/回應機制傳遞資料。 核心觀念 Java →
MyEclipse 消除 JS/JSP 黃色警告圖示
MyEclipse 專案中引入 jQuery 等第三方 JS 庫時,驗證器常產生大量黃色警告(感嘆號),影響視覺與問題面板閱讀。可透過排除驗證資源快速隱藏。
request.getParameter() 取值為 null 根因與解決
表單欄位在 JSP 中設定了 id 卻未設定 name,導致後端 request.getParameter() 取不到值(回傳 null)。 錯誤範例 <
Struts2 + jQuery 實現 AJAX 登入完整範例
結合 Struts2 JSON 插件與 jQuery AJAX,實現無刷新登入驗證,回傳 JSON 訊息前端處理導向或提示。 專案結構 src/ ├── co