人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統下載站 > 技術開發教程 > 詳細頁面

JSP中的TagLib應用(4-2)

JSP中的TagLib應用(4-2)

更新時間:2022-08-22 文章作者:未知 信息來源:網絡 閱讀次數:

我們在處理自定義的tag時, 對父類的doStartTag() 和doEndTag() 要進行重載,如果在tld文件中定義了tag的屬性, 就需要在tag handler里對每個屬性定義相應的setxxx/getxxx方法.

在doStartTag()中是從Template類所定義的Hashtable中取得TemplateParameter對象.

在doEndTag()中

pageContext.getRequest().getRequestDispatcher(templateParam.getValue()).include(pageContext.getRequest(), pageContext.getResponse());

這是在頁面里包含通過jsp頁的上下文返回通過tag的屬性值指定的資源對象(RequestDispatcher)所產生的內容..

doStartTag()和doEndTag()返回值是在Tag Interface里定義的靜態int

SKIP_BODY隱含0

Skip body evaluation. Valid return value for doStartTag and doAfterBody. 跳過對body的處理。

就是跳過了開始和結束標簽之間的代碼。

EVAL_BODY_INCLUDE 隱含1

Evaluate body into existing out stream. Valid return value for doStartTag.

This is an illegal return value for doStartTag when the class implements BodyTag,

since BodyTag implies the creation of a new BodyContent.

將body的內容輸出到存在的輸出流中。包括是jsp代碼,也可以被輸出

SKIP_PAGE 隱含5

Skip the rest of the page. Valid return value for doEndTag.

忽略剩下的頁面。

EVAL_PAGE 隱含6

Continue evaluating the page. Valid return value for doEndTag().

繼續執行下面的頁

在這個類里還有對其他類的引用,我就不列出來了. 各位可以自己去研究.

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

網站地圖xml | 網站地圖html
主站蜘蛛池模板: 富宁县| 岢岚县| 安达市| 信丰县| 二连浩特市| 芷江| 杭州市| 绩溪县| 宿松县| 葫芦岛市| 抚顺县| 宁安市| 花莲市| 高台县| 泸定县| 邓州市| 武邑县| 永寿县| 微山县| 容城县| 惠东县| 丹东市| 禹州市| 西和县| 牡丹江市| 马山县| 崇仁县| 射洪县| 土默特左旗| 迭部县| 永宁县| 桦川县| 辽阳县| 新巴尔虎左旗| 焦作市| 大埔县| 厦门市| 滦南县| 金寨县| 嫩江县| 永仁县|