`
chengzhi_hong
  • 浏览: 168321 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Servlet编程_自定义标记库

    博客分类:
  • J2EE
阅读更多
Servlet自定义标记库
(1)编写实现标记的方法
   自定义的标记需要继承TagSupport类并且实现其中的doStartTag()、doAfterBody()、doEndTag()等方法,对标记所实现的功能进行编写。
(2)编写自定义标记的配置文件即.tld文件
    <?xml version="1.0" encoding="UTF-8"?>
   <taglib xmlns="http://java.sun.com/xml/ns/j2ee"
    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">
    <description>对自定义标记的说明</description>
    <tlib-version>1.0</tlib-version>
    <short-name>标记的缩写</short-name>
    <uri>标记的URI</uri>
    <tag>
<description>对标记的具体说明</description>
        <name>标记的名字</name>
<tag-class>实现标记功能的类</tag-class>
<body-content>标记的属性(JSP,empty,scriptless,tagdependent)</body-content>
    </tag>
</taglib>
注意:<body-content></body-content>中的值有一下四种
empty:表示标记之间不可以包含任何代码,否则会报错
JSP:表示标记之间可以包含JAVA代码和HTML代码,并且代码可以被运行
scriptless:不能包含脚本代码和JAVA代码,但是可以包含EL代码,或者JSP动作代码 
tagdependent:标记中所包含的内容有标记所决定
1
1
分享到:
评论

相关推荐

    第6章 JSP自定义标记.ppt

    【JSP自定义标记】是Java EE编程技术中用于扩展JSP标准动作的重要特性,它允许开发者创建符合特定应用场景的自定义标签,以提高代码的可读性和维护性。自定义标记以XML的形式表达,使得业务逻辑可以通过标签文档化的...

    《Servlet与JSP核心编程(第1卷 第2版)》

    - **组件复用**:通过自定义标签库等方式,可以实现代码重用,提高开发效率。 #### JSP的工作流程 1. **页面请求**:客户端发送请求访问JSP页面。 2. **页面编译**:JSP引擎将JSP页面转换为Servlet源代码,并编译成...

    EJB3.0_Servlet.rar_ejb3.0 example

    例如,`@Stateless`用于声明无状态会话bean,而`@Entity`则标记一个类作为持久化实体。 其次,EJB 3.0的实体管理得到了改进,引入了JPA(Java Persistence API),使得数据库操作更加简单。JPA通过`@Entity`、`@...

    JSP网页编程_幻灯片

    而JSP元素则是由特定的语法标记来界定的动态内容,这部分内容是由JSP引擎处理生成的,包括JSP脚本元素、指令和标签。 在JSP的语法结构中,基本语法包括变量声明、赋值、使用运算符、控制语句(如if-else、for、...

    Servlet与JSP核心编程

    8. JSP标准标签库(JSTL):这是一种用于JSP页面的自定义标签库,提供了许多用于遍历集合、条件输出等的标签,使JSP代码更加简洁和易于维护。 9. 表达式语言(EL):EL是一种用于简化JSP页面中Java代码编写的语言,...

    《Java EE编程技术》源代码和课件

    第一章 J2EE概述 第二章 Servlet 编程 第三章 JSP编程 第四章 使用 JavaBean ...第五章 JSP自定义标记 第六章 JSP标准标记库 第七章 数据库编程 第八章 Java Mail 编程 第九章 EJB编程 第十章 Web服务编程

    Java EE编程技术

    《Java EE编程技术》作者郝玉龙: 第一章 J2EE概述,第三章 Servlet 编程,第四章 JSP编程,第五章 使用 JavaBean,第6章 JSP自定义标记,第7章 JSP标准标记库,第8章数据库编程,第10章 EJB编程,第11章 Web服务编程

    java自定义注解\标签库\监听\junit简单测试

    Java自定义注解是Java平台提供的一种元编程机制,它允许程序员在源代码中的任何元素(类、方法、变量等)上添加元数据。自定义注解可以被编译器或者运行时系统用来执行特定的任务,例如代码分析、性能监控、持久化...

    JAVAEE servlet实验

    这些实验涵盖了Servlet、JSP、自定义标记、JavaMail API以及MVC架构等多个JavaEE核心知识点,旨在全面提高学生的实践能力和对JavaEE技术的理解。在完成实验后,学生需要向教师汇报,以获得实验成绩,同时强调实验的...

    JavaEE实验报告.pdf

    实验报告包含四个部分:利用 Servlet 技术完成一个网上购物系统,利用 JSP 编程完成一个聊天室,开发一个包含自定义标记来实现将阿拉伯数字转换为银行领域的数字表示法,实现一个可以自由讨论的论坛。 首先,实验...

    jsp_servlet01

    Servlet是Java技术领域中用于替代通用网关接口(Common Gateway Interface,CGI)编程的一种解决方案。Servlet是一种运行在Web服务器上的程序,充当浏览器或其他HTTP客户端发出请求与服务器上数据库或应用程序之间的...

    Java EE编程技术-源代码和课件.zip

    第6章 JSP自定义标记.ppt 第7章 JSP标准标记库.ppt 第8章数据库编程.ppt 第一章 J2EE概述.ppt 第三章 Servlet 编程.ppt 第九章 Java Mail 编程.ppt 第五章 使用 JavaBean.ppt 第四章 JSP编程.ppt

    opencms.zip_Java编程_Java_

    开发者可以自定义Servlet来实现特定的业务逻辑,例如用户登录、文章发布等。 三、XML技术 XML(Extensible Markup Language)是一种用于标记数据的语言,它提供了一种结构化的方式来存储和交换数据。OpenCMS使用XML...

    《java ee编程技术》源代码和课件

    突出重点,难易适中,其中包含 JSP自定义标记, JSP标准标记库,数据库编程, EJB编程,Web服务编程,Servlet 编程等核心内容的讲解,结合示例源代码,充分演示知识点,适合J2EE的初学者和想向这个领域发展的人员。

    自定义JSP标签

    在实际开发中,自定义JSP标签常常与Servlet容器中的标签库实现结合,如Apache的Catalina和Tomcat中的JSTL(JavaServer Pages Standard Tag Library)。JSTL提供了一套标准的标签,如`&lt;c:forEach&gt;`和`...

    Servlet Jsp 技术概述

    Servlet是一种Java编程接口,用于扩展服务器的功能,而JSP则是一种基于Java的动态网页技术,它将HTML、XML或其他标记语言与Java代码结合在一起,使得开发者能够更方便地创建交互式的Web页面。 Servlet在Java Web中...

    JSPgaojibiancheng.rar_Java编程_Java_

    《JSP高级编程》这本书是Java编程领域中一本专注于JSP技术的深度解析与实践指导书籍。JSP(JavaServer Pages)是Java平台上的动态网页技术,它允许开发者将静态内容与动态逻辑相融合,创建出功能丰富的Web应用程序。...

    java ee 课件

    3. **第三章 Servlet编程**(5.DTSC第030405讲 第三章 Servlet 编程 v3.0.ppt): Servlet是Java EE中处理HTTP请求的核心组件,这部分内容会详细讲解Servlet的生命周期、API,以及如何编写Servlet来处理HTTP请求和...

Global site tag (gtag.js) - Google Analytics