• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • JSP自定義標簽由淺到深詳細講解(一)

    發表于:2008-10-08來源:作者:點擊數: 標簽:jspJSPJsp講解定義
    關鍵字: 一、基本概念: 1.標簽(Tag): 標簽是一種XML元素,通過標簽可以使JSP網頁變得簡潔并且易于維護,還可以方便地實現同一個JSP文件支持多種語言版本。由于標簽是XML元素,所以它的名稱和屬性都是大小寫敏感的 2.標簽庫(Tag library): 由一系列功能相似
    關鍵字:


    一、基本概念:


    1.標簽(Tag):


    標簽是一種XML元素,通過標簽可以使JSP網頁變得簡潔并且易于維護,還可以方便地實現同一個JSP文件支持多種語言版本。由于標簽是XML元素,所以它的名稱和屬性都是大小寫敏感的


    2.標簽庫(Tag library):


    由一系列功能相似、邏輯上互相聯系的標簽構成的集合稱為標簽庫。


    3.標簽庫描述文件(Tag Library Descriptor):


    標簽庫描述文件是一個XML文件,這個文件提供了標簽庫中類和JSP中對標簽引用的映射關系。它是一個配置文件,和web.xml是類似的。


    4.標簽處理類(Tag Handle Class):


    標簽處理類是一個Java類,這個類繼承了TagSupport或者擴展了SimpleTag接口,通過這個類可以實現自定義JSP標簽的具體功能


    二、自定義JSP標簽的格式:


    1.


    <% @ taglib prefix=”someprefix” uri=”/sometaglib” %>
     


    為了使到JSP容器能夠使用標簽庫中的自定義行為,必須滿足以下兩個條件:


    1)從一個指定的標簽庫中識別出代表這種自定義行為的標簽


    2)找到實現這些自定義行為的具體類


    第一個必需條件-找出一個自定義行為屬于那個標簽庫-是由標簽指令的前綴(Taglib Directive's Prefix)屬性完成,所以在同一個頁面中使用相同前綴的元素都屬于這個標簽庫。每個標簽庫都定義了一個默認的前綴,用在標簽庫的文檔中或者頁面中插入自定義標簽。所以,你可以使用除了諸如jsp,jspx,java,servlet,sun,sunw(它們都是在JSP白皮書中指定的保留字)之類的前綴。  


    uri屬性滿足了以上的第二個要求。為每個自定義行為找到對應的類。這個uri包含了一個字符串,容器用它來定位TLD文件。在TLD文件中可以找到標簽庫中所有標簽處理類的名稱

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>