自定义Tag标签的编写 (完整框架)

本文介绍了如何自定义JSP标签,包括项目结构、所需依赖、web.xml配置以及dateTag.tld和dateTag.class的详细说明。通过创建继承自TagSupport的Java类,设置属性并处理doStartTag和doEndTag方法,实现标签与后台逻辑的交互。在JSP页面中引入标签库并使用,Web容器根据标签库URI找到对应的tld文件,实例化Java类并执行相应方法完成标签处理。
摘要由CSDN通过智能技术生成

项目结构

 

 

所需依赖

 

web.xml

<jsp-config >

<taglib >

<taglib-uri> /tags</taglib-uri >

<taglib-location> /WEB-INF/dateTag.tld</taglib-location >

</taglib >

</jsp-config >

dateTag.tld

扩展名为tld的文件是存放标签名字和类的映射用的。

标签库,他把页面标签和后面的Java类影射起来.减少了页面中的代码。使页面清晰。其实标签最后还是被解释成后台的Java代码。

<?xml version="1.0" encoding= "UTF-8"?>

<taglib>

<tlib-version >1.0</tlib-version>

<jsp-version >1.2</jsp-version>

<short-name>date</short-name> <!-- 定义一个短名,可以随意取 -->

<!-- 配置成tld文件的位置,uri用于在jsp页面中引入自定义标签,需要特别一致 -->

&l
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值