程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> JSP編程 >> 關於JSP >> JSP中的TagLib應用(4-3)

JSP中的TagLib應用(4-3)

編輯:關於JSP

自定義標簽(Custom tags)實現了 javax.servlet.jsp.tagext.Tag or javax.servlet.jsp.tagext.BodyTag

interface. 應用javax.servlet.jsp.JspWriter 來輸出.

TagSupport class 提供了對interface Tag的隱含實現. 序列化編發數據.

public class TagSupport extends java.lang.Object implements Tag, java.io.Serializable

BodyTagSupport class提供了對interface BodyTag的隱含實現.繼承TagSupport

public class BodyTagSupport extendsTagSupport implements BodyTag

我們在編寫tag handler時需要繼承TagSupport類或BodyTagSupport類,然後重載doStartTag()和doEndTag().

還可以再進一步分離.將具體實現放到bean裡

這些自定義標簽的類所應放的位置應該在WEB-INF/classes或WEB-INF/lib

最後將custom tag libraries 打包成.war文件.關於.war文件,如下圖所示給出了資源結構圖。



通過部署描述符來控制映射。

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