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