1、編寫乙個實現tag介面的j**a類
2、編寫tld標籤庫檔案,tld檔案必須放在web-inf資料夾或其子資料夾下,此檔案是用來對標籤處理器類進行描述
xml version="1.0" encoding="utf-8"tldtaglib標籤庫標籤簡述?>
<
taglib
xmlns
=""xmlns:xsi
=""xsi:schemalocation
=" /web-jsptaglibrary_2_0.xsd"
version
="2.0"
>
<
description
>自定義標籤
description
>
<
tlib-version
>1.0
tlib-version
>
<
short-name
>sdt
short-name
>
<
uri>/sefdefinetag
uri>
<
tag>
<
description
>輸出客戶端位址
description
>
<
name
>viewiptag
name
>
<
tag-class
>tagdemo.viewiptag
tag-class
>
<
body-content
>empty
body-content
>
tag>
taglib
>
description:對標籤庫描述資訊
tlib-version:標籤庫版本
short-name:標籤庫名稱
uri:標籤庫唯一標識,jsp就是通過uri引用標籤的,uri必須以/開頭,後面隨便寫,只要名稱唯一;如下面引用
tag:taglib標籤庫中可以包含多個自定義標籤,每個tag對應乙個自定義標籤
description:對當前標籤的描述
name:定義乙個名稱,jsp中通過這個名稱引用標籤處理器類
tag-class:對應的標籤處理器類
3、在jsp檔案中測試
<jspjsp中就可以引入標籤庫,使用prefix可以設定標籤庫別名,標籤使用方式就是《標籤庫別名:標籤名稱》%@ page
contenttype
="text/html;charset=utf-8"
language
="j**a"
%>
<
%@taglib
prefix
="sdt"
uri="/sefdefinetag"
%>
<
html
>
<
head
>
<
title
>
title
>
head
>
<
body
>
ip:<
sdt:viewiptag
/>
body
>
html
>
JSP自定義標籤
1.jsp自定義標籤組成部分 web.xml載入標籤庫,標籤庫描述檔案 tld 標籤處理程式類。2.在自定義標籤的起始和結束標籤之間的部分為標籤體 body 3.分別介紹一下jsp自定義標籤的三個組成部分,以輸出經典的 helloworld為例。修改web.xml載入標籤庫 描述標籤庫檔案 tld ...
JSP自定義標籤
1 開發自定義標籤庫 繼承父類 tagsupport重寫dotag 方法 2 建立tld檔案 1.0mytaglib web inf tlds diego.tld hellotag hellotag empty 3 使用標籤庫 taglib uri web inf tlds diego.tld pr...
JSP自定義標籤
測試環境 tomcat5.5 新增的jar包 jstl.jar standard.jar 自定義jsp標籤的處理過程 來自網上 1 在jsp中引入標籤庫 taglib prefix taglibprefix uri tagliburi 2 在jsp中使用標籤庫標籤 3 web容器根據第二個步驟中的p...