第四部分 第乙個簡單的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...