<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    kapok

    垃圾桶,嘿嘿,我藏的這么深你們還能找到啊,真牛!

      BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      455 隨筆 :: 0 文章 :: 76 評(píng)論 :: 0 Trackbacks
    11. 一個(gè)Tag處理程序類必須實(shí)現(xiàn)的方法
    答:標(biāo)簽處理程序類型            方法
       Simple                      doStartTag, doEndTag, release
       Attributes                  doStartTag, doEndTag, set/getAttribute...release
       Body,No Itrative and        doStartTag, doEndTag, release
       Evaluation  
       Body, Itrative Evaluation   doStartTag, doAterTag, doEndTag, release
       Body, Interaction           doStartTag, doEndTag, release, doInitbody, doAfterBody

    12. 簡(jiǎn)單的標(biāo)簽處理程序類
    答:1) 必須實(shí)現(xiàn)Tag接口的doStartTag()和doEndTag()方法;
       2) 因?yàn)椴淮嬖贐ody,doStartTag()方法必須返回SKIP_BODY;
       3) 如其余頁(yè)面要執(zhí)行,doEndTag()方法返回EVAL_PAGE, 否則返回SKIP_PAGE;
       4) 對(duì)于每一個(gè)標(biāo)簽屬性,你必須在標(biāo)簽處理程序類里定義一個(gè)特性以及get和set方法以一致于JavaBeans體系慣例

    13. 帶Body的自定義標(biāo)簽
    答:1) 必須實(shí)現(xiàn)Tag接口的doStartTag()和doEndTag()方法;
       2) 可以實(shí)現(xiàn)IterationTag接口的doAfterBody()方法;
       3) 可以實(shí)現(xiàn)BodyTag接口的doInitBody和setBodyContent方法;
       4) doStartTag方法可以返回SKIP_BODY、EVAL_BODY_INCLUDE、或者EVAL_BODY_BUFFERED(當(dāng)你想使用BodyContent);
       5) doEndTag方法可以返回SKIP_PAGE或EVAL_PAGE;
       6) doAfterBody方法可以返回EVAL_BODY_AGAIN, SKIP_BODY;

    14. 定義腳本變量的標(biāo)簽(迭代的標(biāo)簽庫(kù))
    答:1) 定義腳本標(biāo)簽的二個(gè)步驟:
          a. 在標(biāo)記庫(kù)描述符(TLD)文件中列明腳本變量;
          b. 定義標(biāo)簽擴(kuò)展信息類(TEI)并且在TLD文件中包括這個(gè)類元素(tei-class);
       2) 變量必須在標(biāo)簽處理程序類中使用pageContext.setAttribute()方法設(shè)置;
       3) 標(biāo)簽擴(kuò)展信息類(TEI)必須繼承TagExtraInfo以及覆蓋getVariableInfo()方法;
       4) 變量的范圍可以是AT_BEGIN, NESTED, AT_END(標(biāo)簽擴(kuò)展信息類(TEI)的VariableInfo中定義)之一;

    15. 腳本變量的有效性
    答:變量     |   有效性                    
       ---------------------------------------
       NESTED   | 標(biāo)簽中的參數(shù)在starttag到endtag之間是有效的
       AT_BEGIN | 標(biāo)簽中的參數(shù)在標(biāo)簽的開(kāi)始到JSP頁(yè)面結(jié)束是有效的
       AT_END   | 標(biāo)簽中的參數(shù)在標(biāo)簽的結(jié)束到JSP頁(yè)面結(jié)束是有效的




    元素listener

    標(biāo)簽庫(kù)可以指定一些類——事件監(jiān)聽(tīng)類。(參照處理servlet生命周期事件)。這些監(jiān)聽(tīng)類都作為listener元素列于TLD中,網(wǎng)絡(luò)容器將實(shí)例化監(jiān)聽(tīng)類并通過(guò)與在WAR中定義的監(jiān)聽(tīng)類類似的方法來(lái)注冊(cè)。不像WAR級(jí)的監(jiān)聽(tīng)類,,標(biāo)簽庫(kù)中注冊(cè)的監(jiān)聽(tīng)類沒(méi)有定義順序。Listener元素的唯一子元素是listener-class,它必須包含監(jiān)聽(tīng)類名的全稱。
    http://www.leftworld.net/online/j2ee/13.htm

    posted on 2005-04-13 16:38 笨笨 閱讀(290) 評(píng)論(0)  編輯  收藏 所屬分類: J2EEALLJ2SE
    主站蜘蛛池模板: 国产人成网在线播放VA免费| 久久电影网午夜鲁丝片免费| 亚洲国产成人久久精品app| 中国在线观看免费高清完整版 | 456亚洲人成在线播放网站| 国产精品自在自线免费观看| 国产精品免费久久久久久久久 | 亚洲一区二区观看播放| 亚洲人成影院在线观看| 222www免费视频| 亚洲a∨国产av综合av下载| 国产V亚洲V天堂A无码| 成人午夜性A级毛片免费| 国内精品99亚洲免费高清| 亚洲明星合成图综合区在线| 亚洲AV无码成人精品区大在线| 久久免费精彩视频| 阿v免费在线观看| 亚洲欧洲日本精品| 亚洲性日韩精品一区二区三区 | 免费毛片网站在线观看| 叮咚影视在线观看免费完整版| 亚洲精品无码日韩国产不卡av| 亚洲色偷偷综合亚洲AVYP| 精品剧情v国产在免费线观看| 暖暖免费日本在线中文| 黄网站色视频免费观看45分钟| 亚洲国产精品一区二区久| 久久精品国产亚洲7777| 免费理论片51人人看电影| 国产1000部成人免费视频| 三年片免费高清版| 美女被羞羞网站免费下载| 亚洲一欧洲中文字幕在线| 亚洲国产精品国自产电影| 毛茸茸bbw亚洲人| 免费a在线观看播放| 久久久高清免费视频| 最近中文字幕高清免费中文字幕mv| 免费无码午夜福利片69| 亚洲精品无码成人片久久不卡|