JSP中的TagLib應(yīng)用(1)
作者:False / aspcn
'################################################# '備注:本文所描述的任何代碼未經(jīng)"大風"驗證(沒時間) '發(fā)于此主要是提供給大家一種參考和思維,如果有任何問題 '請發(fā)文于JSP版,或者通過Email聯(lián)系False(嘿嘿): 'E-Mail: False@263.net '在發(fā)表此文的時候發(fā)現(xiàn)排版錯誤,不過你可以下載全文 下載,對不起大家了,也算是對不起False了 '#################################################
1、前言:
寫程序很重要的幾點是要讓我們的CODE可以復用, 可以擴展和具有靈活性.
jsp基于面向?qū)ο蟮腏AVA技術(shù), 我們可以通過運用DESIGN PATTERNS使之具備這些特性.
而jsp和xml的緊密結(jié)合使得我們在編碼時又多了一種選擇,寫出精良的code已不是遙遠的童話.
這里將講述編程時使用我們自定義的或應(yīng)用其他已定義好的 tag.以及對TagLib進行部署.
要應(yīng)用TAG,
-------------建立tld文件.
TLD(TLD:Tag Library Descriptor標簽庫描述符)文件,標準的XML格式的標記定義文件.
定義tag和他的各種屬性和處理文件等等.
-------------Tag Handler( TAG處理器.)
實際上就是個JAVA類文件,用來處理tag. 需要在tld文件里的每個tag標記
中指明是應(yīng)用哪一個類文件來對這個TAG進行處理.
-------------在JSP使用tag
可以通過jsp指令來使用
在建立TAGLIB,編寫TAG處理文件的時候, 可能會顯得有點復雜. 但當我們需要重復使用或添加功能的
時候, 就會發(fā)現(xiàn)我們做了多么偉大的事情! ^_- (呵呵 , 有點夸張)
|