自定義JSP標籤入門

2022-09-15 03:09:12 字數 2599 閱讀 2521

1、編寫乙個實現tag介面的j**a類

2、編寫tld標籤庫檔案,tld檔案必須放在web-inf資料夾或其子資料夾下,此檔案是用來對標籤處理器類進行描述

xml version="1.0" encoding="utf-8" 

?>

<

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

>

tldtaglib標籤庫標籤簡述

description:對標籤庫描述資訊

tlib-version:標籤庫版本

short-name:標籤庫名稱

uri:標籤庫唯一標識,jsp就是通過uri引用標籤的,uri必須以/開頭,後面隨便寫,只要名稱唯一;如下面引用

tag:taglib標籤庫中可以包含多個自定義標籤,每個tag對應乙個自定義標籤

description:對當前標籤的描述

name:定義乙個名稱,jsp中通過這個名稱引用標籤處理器類

tag-class:對應的標籤處理器類

3、在jsp檔案中測試

<

%@ 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

>

jspjsp中就可以引入標籤庫,使用prefix可以設定標籤庫別名,標籤使用方式就是《標籤庫別名:標籤名稱》

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...