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

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

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

    kapok

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

      BlogJava :: 首頁 :: 新隨筆 :: 聯(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) 如其余頁面要執(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)簽庫)
    答:1) 定義腳本標(biāo)簽的二個(gè)步驟:
          a. 在標(biāo)記庫描述符(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)簽的開始到JSP頁面結(jié)束是有效的
       AT_END   | 標(biāo)簽中的參數(shù)在標(biāo)簽的結(jié)束到JSP頁面結(jié)束是有效的




    元素listener

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

    posted on 2005-04-13 16:38 笨笨 閱讀(283) 評(píng)論(0)  編輯  收藏 所屬分類: J2EEALLJ2SE
    主站蜘蛛池模板: a色毛片免费视频| 亚洲AV性色在线观看| 曰批全过程免费视频观看免费软件| 先锋影音资源片午夜在线观看视频免费播放| 午夜毛片不卡免费观看视频| 亚洲视频免费播放| 日韩精品无码免费专区网站| 亚洲成人影院在线观看| 亚洲中文字幕一二三四区| 亚洲综合免费视频| 精品亚洲成a人片在线观看| 两个人看的www视频免费完整版| 四虎在线播放免费永久视频| 亚洲人成电影网站色www| 99无码人妻一区二区三区免费| 久久久亚洲精品国产| h片在线观看免费| 亚洲成av人在片观看| 四虎精品成人免费视频| 亚洲国产精品狼友中文久久久| 亚洲av无码专区在线电影| 97无码免费人妻超级碰碰夜夜| 亚洲人成网站在线观看播放动漫| 亚洲精品免费在线观看| 亚洲欧洲国产日韩精品| 91精品国产免费| 亚洲国产美女在线观看| 国产v精品成人免费视频400条| 亚洲图片中文字幕| 97免费人妻无码视频| 亚洲av日韩av综合| 最近2019中文字幕mv免费看| 亚洲 日韩 色 图网站| 成人免费福利电影| 美女无遮挡免费视频网站| 亚洲精品WWW久久久久久| 99re8这里有精品热视频免费 | 国产专区一va亚洲v天堂| 一级毛片在播放免费| 亚洲人成网站在线播放vr| 无码人妻精品中文字幕免费|