一、1 #创建自定义标签实现类
package com.jinchun;
import java.io.File;
import java.io.IOException;
import java.text.DateFormat;
import java.util.Date;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.jsp.tagext.TagSupport;
public class jin extends TagSupport {
public int doEndTag() {
try {
pageContext.getOut().println("大家好!我是金春");
} catch (IOException ignored) {
}
return EVAL_PAGE;
}
}
二、2 #创建一个标记库描述符TLD
<?xml version="1.0" encoding="ISO-8859-1"?>
<taglib>
<tlib-version>1.0</tlib-version>
<jsp-version>1.2</jsp-version>
<short-name>king</short-name>
<uri>http://www.jinchun</uri>
<tag>
<name>jinchun</name>
<tag-class>com.jinchun.jin</tag-class>
<body-content>empty</body-content>
</tag>
</taglib>
#将此文件保存为jinchun.tld放在WEB-INF下面
三、3 # 清单 3. 将一个URI与一个标记库链接起来在web.xml中配置如下
<jsp-config>#此处最好加上,不然容易发生异常
<taglib>
<taglib-uri>http://www.jinchun</taglib-uri>
<taglib-location>/WEB-INF/jinchun.tld</taglib-location>
</taglib>
</jsp-config>
四、# 在引用页jsp页面顶部加上下面一句话
<%@ taglib prefix="spif" 此处的前缀可以随便定义,与配置文件中的# <short-name>king</short-name>没有对应关系
uri="http://www.jinchun" %>
五、5 #在body就可以使用才标签了
<spif:jinchun/>
页面将会显示“大家好!我是金春”
分享到:
相关推荐
本教程将深入探讨JSP自定义标签的使用,同时结合实例介绍分页和下拉框绑定值的封装。 一、JSP自定义标签基础 1. **定义标签库(Tag Library)**:自定义标签首先需要定义一个TLD(Tag Library Descriptor)文件,它...
本文将深入探讨JSP 2.0中的自定义标签和自定义标签函数,以及如何配置和使用它们。 **一、自定义标签** 自定义标签是JSP中的一种高级特性,它允许开发者创建类似于HTML标签的自定义组件。这种组件可以封装复杂的...
jsp使用自定义标签taglib分页系列——完整例子
本实例将深入探讨如何实现一个简单的JSP自定义标签。 首先,自定义标签的实现主要依赖于两个核心概念:Tag接口和TagSupport类。`Tag`接口定义了自定义标签必须实现的方法,如`doStartTag()`和`doEndTag()`,它们...
本篇学习笔记将深入探讨JSP自定义标签的相关概念、创建方法以及实际应用。 一、概述 1.1 使用简单标签机制 JSP自定义标签提供了类似HTML标签的语法结构,通过自定义标签,开发者可以封装复杂的Java代码,使得页面...
首先,我们要理解JSP自定义标签的概念。自定义标签是JSP的一种扩展机制,它允许开发者创建自己的标签库,以更加清晰和可维护的方式编写页面。自定义标签的实现通常涉及三个主要部分:标签库描述符(TLD)、标签处理...
本教程将深入探讨JSP自定义标签的实例与详细讲解。 一、JSP自定义标签概述 JSP自定义标签是类似于HTML标签的自定义组件,但它们提供了更强大的功能,可以封装Java代码,提供复杂的业务逻辑。自定义标签通过TLD(Tag...
jsp自定义标签jsp自定义标签jsp自定义标签jsp自定义标签
使用jsp自定义标签的功能实现权限的控制。(如果用户没有某个模块的删除权限,就不现实这个删除按钮) 在整个项目中所有的页面都可以引入自定义的标签去做到权限的控制。 自定义标签文件 删除 可以控制页面中的每...
这篇博客将深入探讨JSP自定义标签的原理、实现方式以及使用场景。 首先,我们需要理解JSP自定义标签的核心概念。它们是基于Java的,允许开发者通过XML语法来编写动态内容,增强了JSP页面的可读性和可维护性。自定义...
本篇文章将深入探讨JSP自定义标签的开发与使用,以及如何通过实例`Demo1_JspTag`来理解这一过程。 首先,我们需要了解自定义标签的基本概念。自定义标签是JSP的一种扩展机制,它允许我们封装复杂的Java代码或业务...
一、JSP自定义标签基础 JSP自定义标签是JSP技术的一部分,它允许开发者创建自己的标签,以扩展HTML或XML文档。这些自定义标签可以封装复杂的Java代码,使JSP页面更加清晰,易于理解和维护。自定义标签由两部分组成:...
在Java Server Pages (JSP) 中,自定义标签的使用是一个非常强大的功能,它允许开发者创建可重用的代码片段,这些片段...通过上述步骤和技巧,可以有效地创建和使用JSP自定义标签,提高开发效率,增强代码的可维护性。
4. **在JSP页面中使用标签**:通过`<%@ taglib %>`指令引入标签库,并使用`<prefix>`指定前缀。然后,就可以像使用任何其他JSP内置标签一样使用自定义嵌套标签了。 #### 三、自定义嵌套标签的应用实例 在给定的...
本文将详细讲解如何利用JSP自定义标签库实现数据列表的显示,以及涉及到的相关技术。 首先,`UserListTag.java` 是自定义标签的核心类,它继承了`javax.servlet.jsp.tagext.TagSupport` 或 `javax.servlet.jsp....
在使用JSP自定义标签时,开发者可能会遇到一些报错问题,这通常涉及到项目结构、类路径设置或自定义标签的编译与打包方式。在本文中,我们将深入探讨这些问题,以及如何解决“JspException”这个特定异常。 首先,...
在JSP自定义标签的例子中,我们可以看到这个压缩包文件可能包含了一个完整的示例项目,可以在Apache Tomcat这样的Servlet容器下直接运行。Apache Tomcat是一款开源的Servlet容器,广泛用于部署和运行Java Web应用...
总结起来,"JSP自定义Table标签demo"是一个教育性的示例,它演示了如何利用JSP自定义标签的灵活性和强大功能,来创建复杂且可复用的组件,如动态表格。通过学习和理解这个demo,开发者可以提升自己的JSP开发能力,...
JSP自定义标签是JavaServer Pages (JSP) 技术中的一种高级特性,它允许开发者创建可重用的自定义组件,以提高代码的可维护性和可读性。自定义标签可以看作是对HTML标签的扩展,它们提供了更加结构化和面向对象的方式...