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

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

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

    posts - 165, comments - 198, trackbacks - 0, articles - 1
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    JSP 自定義標簽筆記

    Posted on 2007-07-30 11:52 G_G 閱讀(340) 評論(0)  編輯  收藏 所屬分類: JspTag
    JSP 自定義標簽
    ? 1. <my:list pass="${pass}"/>pass 的建立是(1)tld文件加 <attribute>(2).java加 private String pass gget() gset()
    ? 2. 要有 Body .java 就繼承 BodyTagSupport 不要就? TagSupport
    ? 3.? doStartTag() 中 輸出是? pageContext.getOut().print("hello."+this.pass);
    ? 4.? doAfterBody() 中 輸出是 BodyContent bc = super.getBodyContent();
    ??? ?? ?? ?? ?? ?? ?? ?? ?? ? String bStr = bc.getString(); // body 中的 string
    ??? ?? ?? ?? ?? ????????????? bc.getEnclosingWriter().print(...);? // out to jsp
    ? 5. <my:list pass="liukaiyi">
    ???? ???? <c:if test="${gg==null}">?? //會先運行得到 String 再在
    bc.getString()得到 String

    ? ??? ??? ??? XX
    ? ??? ??? </c:if>
    ???? </my:list>

    ? 4.? .java 中 通過是 doStartTag()
    ??? ??? ??? ??? ??? ??? return SKIP_BODY? 跳向 doEndTag()
    ??? ?? ?? ?? ?? ?? ?? ? return EVAL_BODY_INCLUDE 跳過主體 doBodyContent()
    ??? ?? ?? ?? ?? ?? ?? ? return EVAL_BODY_BUFFERED 調用doInitBody()
    ? 5.? .java 中 doAfterBody()
    ??? ?? ?? ?? ?? ?? ?? ? return SKIP_BODY 跳出循環 到 doEndTag()
    ??? ?? ?? ?? ?? ?? ?? ? return EVAL_BODY_AGAIN 再次 doAfterBody()
    ? 6.? .java 中 doEndTag()
    ??? ?? ?? ?? ?? ?? ?? ? retrun EVAL_PAGE 繼續剩余
    ??? ?? ?? ?? ?? ?? ?? ? return SKIP_PAGE 跳出

    Tag 自定義標簽
    ? 1. <%@ taglib prefix="my" tagdir="/WEB-INF/tags" %> 倒入 并在 tags 文件中 建 XXX.tag
    ? 2. 使用 EG: <my:文件名 />
    ? 3. <my:MyTag items="${name}" />在文件.tag中加入 <%@ attribute name="items"%>
    ???????????????????????????????? 并在 body中${items}就可以使用
    ? 4. body加標簽 同 JSP 自定義標簽 5
    ? 5. ? <my:MyTag items="d" >
    ? ??? ??? <jsp:attribute name="list">? //添加body模塊
    ? ??? ??? ??? ..<>..
    ? ??? ??? </jsp:attribute>
    ? ???? </my:MyTag>
    ??? ?? 在 .tag 中 <%@ attribute name="list" fragment="true" required="true" %> 取得
    ??? ?? <jsp:invoke fragment="list" /> 使用中的 String
    主站蜘蛛池模板: 永久免费av无码网站韩国毛片| 国产人成网在线播放VA免费| 亚洲精品视频在线| 亚洲午夜国产精品无码| 久久国产成人精品国产成人亚洲| 亚洲精品偷拍视频免费观看| 亚洲av乱码中文一区二区三区| 亚洲av麻豆aⅴ无码电影| 亚洲国产精品无码久久青草| 在线a毛片免费视频观看| 免费看片免费播放| 国产在线观看免费完整版中文版| 免费网站看av片| 久久99毛片免费观看不卡| 91在线免费视频| 久久大香伊焦在人线免费| 久9久9精品免费观看| 一级毛片免费毛片一级毛片免费| 久久精品国产亚洲AV电影网| 国产成人亚洲综合a∨| 一区二区三区精品高清视频免费在线播放| 久久亚洲精品无码VA大香大香| 免费视频中文字幕| 又爽又高潮的BB视频免费看 | 亚洲片国产一区一级在线观看 | 亚洲综合一区二区三区四区五区| 国产亚洲精品拍拍拍拍拍| 色久悠悠婷婷综合在线亚洲| 久久精品国产亚洲网站| 亚洲人成网站在线观看播放青青| 亚洲无码视频在线| 亚洲国产精久久久久久久| 亚洲成在人线中文字幕| 亚洲AV女人18毛片水真多| 中文字幕免费观看全部电影| 午夜无码A级毛片免费视频 | 日本久久久久亚洲中字幕| 亚洲免费中文字幕| 久久亚洲精品无码av| 国产一级婬片A视频免费观看| 理论秋霞在线看免费|