博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jsp-自定义标签
阅读量:4656 次
发布时间:2019-06-09

本文共 1606 字,大约阅读时间需要 5 分钟。

      实现方法:

            1.创建一个java类,直接或者间接实现simpleTag,一般直接使用它的子类,simpleTagSupport,实现doTag方法;

             我写的是一个在页面自动打印时间的customTag

package com.jsp.customTag;import java.io.IOException;import java.util.Date;import javax.servlet.jsp.JspException;import javax.servlet.jsp.PageContext;import javax.servlet.jsp.tagext.SimpleTagSupport;/*** @author 作者 : 程呈* @version 创建时间:2017年7月1日 下午11:11:26* 类说明*  用于实现simpleTagSupport*  自定义标签one*/public class customTagOne extends SimpleTagSupport {     @Override    public void doTag() throws JspException, IOException {             PageContext pc=(PageContext) getJspContext();             Date date = new Date();             pc.getOut().write(date.toLocaleString());;          } }

 

            2.配置一个tld文件使这个java类,使其成为一个标签。tld文件位于WEB-INF下

              

A tag library exercising SimpleTag handlers.customTag
1.0
ccTag
http://www.itheima.com/customTag/ccTag
Outputs Hello, World
showTime
com.jsp.customTag.customTagOne
empty

 

 

            3.使用Taglib 指令引入。

                  

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"    pageEncoding="UTF-8"%><%@ taglib uri="http://www.itheima.com/customTag/ccTag" prefix="ccTag" %>
自定义标签customTag

 

转载于:https://www.cnblogs.com/ccbk/p/7106313.html

你可能感兴趣的文章
MYSQL 测试常用语句使用技巧
查看>>
基础细节知识
查看>>
树状数组求区间最大值
查看>>
一个简单的PHP网站结构
查看>>
Redis 学习之简介及安装
查看>>
jsp简单的学习
查看>>
[LeetCode][JavaScript]Number of 1 Bits
查看>>
[LeetCode][JavaScript]Plus One
查看>>
C语言-06复杂数据类型-01数组
查看>>
vue 图片预览插件
查看>>
深入解析:分布式系统的事务处理经典问题及模型
查看>>
python的2种字符串格式化输出
查看>>
Netsharp快速入门(之14) 销售管理(报表A 热销滞销品统计)
查看>>
配置 SQL Server Email 发送以及 Job 的 Notification通知功能
查看>>
Makefile 工程管理
查看>>
笔记本键盘失灵怎么办? 笔记本电脑按键失灵的一般解决办法
查看>>
寻找最大的数
查看>>
【转】java中float与byte[]的互转 -- 不错
查看>>
sockaddr和sockaddr_in的区别
查看>>
基础练习1
查看>>