程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> JSP編程 >> 關於JSP >> jsp2自定義標簽

jsp2自定義標簽

編輯:關於JSP

jsp2自定義標簽


在jsp中開發自定義標簽的步驟:

1· 開發自定義標簽處理類

2· 建立一個*.tid文件,每個tld標簽對應一個標簽庫,每個標簽庫對應了多個標簽

3· 在jsp中使用標簽


****開發自定義標簽類注意事項:

1· 自定義的標簽類應該繼承一個父類javax.servlet.jsp.tagext.SimpleTagSupport

2· 如果自定義標簽類包含屬性,每個屬性都應該具有對應的getter/setter方法

3· 重寫doTag()方法這個方法負責生成頁面的內容

例子:

public class HelloWorldTag extends simpleTagSupprt{

//重寫doTag()方法

public void doTag() throws JspException,IoException{

this.getJspContext().getOut().write("Hello World"+ new Date())

}

}

****建立TLD標簽

TLD是Tag Library Definition的縮寫即標簽庫定義

我們可以到tomcat中復制一個文件樣板\webapps\examples\WEB_INF\jsp2 包含了一個jsp2-example-taglib.tld

將該文件復制到web應用的WEB-INF路徑下並進行簡單修改

例子:

根節點:

\

tag:

\


****使用標簽<喎?http://www.Bkjia.com/kf/ware/vc/" target="_blank" class="keylink">vcD4KPHA+yrnTw7Hqx6nQ6NKqwb2146O6PC9wPgo8cD4xoaSx6sepv+J1cmzIt7aoyrnTw7XEysfExLj2serHqTwvcD4KPHA+MqGkILHqx6nD+6O6yLe2qMq508PExLj2serHqTwvcD4KPHA+PGJyPgo8L3A+CjxwPsq508Ox6sepv+K31s6qwb249rK91uijujwvcD4KPHA+MaGkILW8yOux6sepv+LKudPDdGFnbGliseDS69a4we61vMjrserHqb/iPC9wPgo8cD48JUAgdGFnbGliICB1cmk9"http://tomcat.apache.org/debug-taglib " prefix="mytag" %>

uri:即標簽庫的uri

prefix:短名

2·使用標簽;在jsp中使用自定義標簽

由於我們設置的

TAGDEPENDENT 定義標簽體為空

我們只需要調用:

前綴+標簽名

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved