Recent Posts

Unit 09 - 在 Facelets Page 中使用 HTML 5 元素

2 minute read

目標 瞭解如何將 HTML 5 標籤標示成為 Facelets Tag (Pass-Through element) 瞭解如何在 Facelets Tag 中使用 HTML 5 標籤的元素 (Pass-Throuth attribute) 知識: JSF 2.2 之後可以將 HTML 5 的元素...

Unit 08 - 驗證表單資料

4 minute read

目標 瞭解前端及後端表單資料驗證的差別 瞭解 JSF 如何在伺服器端執行表單資料的驗證 使用 JSF 提供的資料驗證 facelet 顯示驗證錯誤訊息 知識: 前端與後端資料驗證 前端資料驗證指在提交表單至伺服器前, 使用 JS 驗證表單資料是否正確. 若發生驗證錯誤, 會停止提交資料...

Unit 07 - 頁面樣板(JSF Templates)

4 minute read

目標 瞭解如何使用 JSF 樣板製作頁面, 使得每個頁面可以有相同的頁首, 頁尾或共同的顯示外觀。 如何在樣板中使用 JS 知識: 使用 JSF 樣板所需呀的 Facelets 樣板原理 樣板檔案(Template File): 做為頁面樣板的 Facelets Page. 頁面內預留數...

Unit 06 - 上傳及下載檔案

3 minute read

目標 瞭解如何上傳檔案儲存至 Server 端的指定目錄 瞭解如何產生動態連結, 下載檔案 知識 前端 當要使用 http post request 傳送檔案至 Server 時, 必須設定 form 的 encoding type 為 multipart/form-data, 表單的 enc...