Posted on 2012-08-07 13:03
a_alter 閱讀(115)
評(píng)論(0) 編輯 收藏 所屬分類:
Sevlet
JSP 自定義標(biāo)簽
用途 自定義標(biāo)簽可歸納為組件, 往往是系統(tǒng)部分邏輯的集成,提供組件化管理, 在標(biāo)簽的設(shè)計(jì)上可多利用java的繼承 有利于減少耦合和提供良好的擴(kuò)展性已應(yīng)對(duì)不同的實(shí)際應(yīng)用要求
COM/DCOM/COM+ 一種組件設(shè)計(jì)標(biāo)準(zhǔn) 組件的特性 事務(wù)特性, 安全模型, 管理和配置等。自定義標(biāo)簽的實(shí)現(xiàn)主要分為以下幾個(gè)步驟1. 標(biāo)簽的定義(tld 文件)
2. 標(biāo)簽的解析和實(shí)現(xiàn)
3. 標(biāo)簽的使用
標(biāo)簽的定義標(biāo)簽的定義是通過(guò)XML來(lái)描述的, 遵循servlet tag schema 約束。
Servlet 規(guī)范中tag 類結(jié)構(gòu)如下
如果你需要使用到標(biāo)簽的內(nèi)容體的時(shí)候 你需要繼承BodyTagSupport 其他情況繼承TagSupport 即可doStartTag()和doEndTag()方法的返回值說(shuō)明