JSP自定义一个简单标签教程

本文介绍如何使用JSP开发自定义标签库来输出当前时间。通过创建继承SimpleTagSupport的NowTime类,并结合TLD文件配置,可以在JSP页面中轻松地调用自定义标签。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  用JSP自定义标签库,输出当前时间,流程如下:

  1.开发自定义的标签库类,自定义标签库必须继承javax.servlet.jsp.tagext.SimpleTagSupport

  如NowTime.java

  package mckee;

  import java.io.IOException;

  import javax.servlet.jsp.JspException;

  import javax.servlet.jsp.tagext.SimpleTagSupport;

  public class NowTime extends SimpleTagSupport

  {

  public void doTag() throws JspException,IOException

  {

  getJspContext().getOut().print(new java.util.Date());

  }

  }

  复制代码

  2.建立TLD文件,将建立的自定义tld放在WEB-INF或其任意子路径下,该文件会被自动加载,如:nowtime.tld

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

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

  version="2.0">

  A tag library exercising SimpleTag handlers.

  1.0

  mytag

  /mytag

  nowtime

  mckee.NowTime

  empty

  复制代码

  3.在jsp页面中使用自定义标签如tag-test.jsp

  复制代码


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值