java tld 方法重载_自定义标签

1.创建自定义标签的步骤

a)创建标签实现类

b)创建 .tbl 文件,在该文件中配置标签实现类

c)在 jsp 页面中使用指定标签实现类的配置文件 .tbl

a) 创建标签实现类

1)实现SimpleTag接口,该接口的方法有:

public void doTag() 每次使用标签时,Tomcat就会自动调用该方法,是在调用其它自动调用方法后调用

public void setParent(JspTag)

public void getParent()

public void setJspBody(JspFragment) 自动调用

public void setJspContext(JspContext) 自动调用 PageContext是JspContext的子类

2)或者继承SimpleTagSupport类,然后重载doTag()方法

b)创建 .tbl 文件,在该文件中配置标签实现类

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-jsptaglibrary_2_1.xsd"

version="2.1">

zoghin test tag

test

1.0

c

http://java.sun.com/jsp/jstl/core

test    //标签名,在标签使用需用到

tags.Tag1 //标签实现类 .java 文件路径

scriptless  //标签体,如为empty则该标签为空标签

  //标签属性

test //属性名

true  //该属性是否是必须的

true //运行时表达式值,是否支持EL表达式

c)在 jsp 页面中使用指定标签实现类的配置文件 .tbl

"/WEB-INF/tlds/tag1.tld"为标签的配置文件 .tld 相对于项目所在路径

使用tag1.tld配置的标签名为test的标签,并给出了test属性,该标签的test属性必须给出,以为tag1.tld配置中true

原文:http://www.cnblogs.com/zoghin/p/4802330.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值