JSF2自定義元件程式設計系列 第四部分

2021-08-25 15:11:56 字數 527 閱讀 4759

第四部分 第乙個簡單的composite component

自己編寫html標記的輸出是繁瑣的,更何況可能還要支援其他的客戶端的標記語言。好在我們可以復用jsf2的標準tags.本節實現前一節htmlinput tag的介面,稱之為htmlinput2 tag。完整的功能將在後面一節中實現。

首先,在src/main/resources/meta-inf/下建立目錄jsfex,在jsfex目錄下建立htmlinput2.xhtml檔案,內容如下:

<?xml version="1.0" encoding="utf-8"?>

這裡分別復用了三個jsf2的標準tag。然後在helloworld.taglib.xml檔案中的namespace標記下新增一行:

jsfex

同時新增乙個tag元素:

htmlinput2

jsfex/htmlinput2.xhtml

從介面上,這就是所有要做的,是不是很簡單?有了這個,不再需要通過responsewriter輸出html標記了。

未完,待續..

JSF2自定義元件程式設計系列 第四部分

第四部分 第乙個簡單的composite component 自己編寫html標記的輸出是繁瑣的,更何況可能還要支援其他的客戶端的標記語言。好在我們可以復用jsf2的標準tags.本節實現前一節htmlinput tag的介面,稱之為htmlinput2 tag。完整的功能將在後面一節中實現。首先,...

JSF2自定義元件程式設計系列 第四部分

第四部分 第乙個簡單的composite component 自己編寫html標記的輸出是繁瑣的,更何況可能還要支援其他的客戶端的標記語言。好在我們可以復用jsf2的標準tags.本節實現前一節htmlinput tag的介面,稱之為htmlinput2 tag。完整的功能將在後面一節中實現。首先,...

JSF2中自定義Validator

寫過一篇關於jsf2中validator的實現,但那是jsf1中的實現方式,後來了解到jsf2中的實現其實更簡單,其實只需要倆步 1.定義validator類,並實現validator介面,並使用 facesvalidator註解 2.在頁面中應用 emailvalidator facesvalid...