Struts2 問題 <s:textfield name=birthday value=%{birthday} /> 直接輸出 Date 物件會顯示預設格式 (如
Struts2 登入功能完整實作:從配置到 Action 的最小可行專案
專案結構 src/ ├── cn/com/struts2/action/LoginAction.java ├── struts.xml web/ ├── log
JSP 兩種頁面跳轉方式大比拚:forward vs sendRedirect
快速對照表 特性<jsp:forward> / request.getRequestDispatcher().forward()respo
Struts 1 核心架構解析:前端控制器、策略模式與反射的完美結合
Struts 1 MVC 角色分工 角色類別職責 前端控制器ActionServlet接收所有請求、解析路徑、實例化業務控制器、統一轉發
Struts2 檔案上傳完整實戰:從 web.xml 到 Action 的端到端實作
專案結構總覽 src/ ├── lee/ │ └── UploadAction.java ├── struts.xml ├── struts.propert
JSP 網頁程式設計入門(三):四大內建物件 out、request、response、session 完整攻略
內建物件簡介 JSP 容器自動實例化 9 大內建物件,無需宣告即可直接使用。本文詳細解析最核心的四個:out、request、response、session。
JSP 網頁程式設計入門(二):動作指令與 JavaBean 整合實戰
JSP 動作指令概覽 動作指令在請求處理階段執行,提供頁面轉向、動態包含、元件重用等功能。標準動作共有 7 種: <jsp:param>
JSP 網頁程式設計入門(一):核心概念、環境建置與基本語法
1. JSP 簡介 JSP (JavaServer Pages) 是 Sun Microsystems 倡導的動態網頁技術標準。核心思想:在 HTML 中嵌入
Struts2 自定義攔截器實戰:登入驗證與攔截器堆疊配置
攔截器核心作用 Struts2 攔截器可在 Action 執行前後插入橫切邏輯(登入驗證、日誌、事務、編碼等),是 AOP 在 Web 層的體現。 strut
JSP 中 Flash 讀取 XML 路徑問題解決:使用 contextPath 動態指定 base 路徑
問題背景 JSP 頁面嵌入 Flash (.swf) 時,Flash 內部載入的 XML 設定檔路徑若寫死,部署到不同專案路徑下會失效。需動態取得專案根路徑。
Struts2 檔案上傳 Action 實作:自動歸檔、重命名與 JSON 回應
功能需求 接收前端上傳的單一檔案。 依日期建立目錄(如 upload/20240520/)。 以時間戳重命名檔案,避免同名覆蓋。
Struts2 多條件組合查詢與預設資料準備最佳實踐
背景 在 SSH (Struts2 + Spring + Hibernate) 架構中,DAO 層常自動生成 findByExample(條件查詢)與 find
JSP 指令大全:3 大編譯指令與 7 大動作指令完整解析
一、編譯指令(Directive) 編譯指令在 JSP 編譯階段生效,用於設定頁面屬性、引入檔案、宣告標籤庫。共三種: 1. page 指令 通常置於頁面頂端
JSP 頁面嵌入 Struts2 Action:核心概念 在 JSP 頁面中,有時需要直接呼叫後台 Action 準備資料,而不希望導向該 Action 的結果頁面。Struts2 提供的 <s:act
JSP 學習筆記:建立範例資料庫與學生資料表
前言 在學習 JSP 資料庫操作時,首先需要一個可供練習的資料庫環境。本文記錄如何建立 pubs 資料庫,並創建一張儲存學生成績的 students 資料表,作
Struts 2 自定義攔截器開發全流程:實現 Interceptor 接口、配置攔截器棧、Action 綁定與執行驗證
Struts 2 自定義攔截器:從接口實現到聲明式配置的完整實戰 攔截器是 Struts 2 實現 AOP (面向切面編程) 的核心機制。開發自定義攔截器可封
Struts 2 入門完整實例:Action、配置、JSP、web.xml、Spring 整合項目結構
Struts 2 入門實戰:從零構建「求代數和」完整 Web 應用 本文提供一個最小化、可運行的 Struts 2 完整項目示例,涵蓋 Action 業務邏輯