自定义标签

本文介绍了JSP自定义标签的作用,如简化页面、提高代码复用性,以及三种主要实现方法:start tag、end tag和处理标签体。详细讲解了标签的生命周期和返回类型,并指导如何创建和使用自定义标签,包括编写tld文件、定义标签类以及在页面中引入。还举例说明了if和forEach等常见自定义标签的实现。
摘要由CSDN通过智能技术生成

一,自定义标签实现要求

自定义标签的实现分三步,第一步就是编写tld文件;第二步,编写java文件;第三步,在jsp页面使用自定义标签,第四部,导入jar包。

标签分为三种

<开始标签  属性名=“属性” >标签体</结束标签>

jsp自定义标签有什么用?
有利于程序员或者团队的合作开发,在编程开发中,用他能给我们减少很多麻烦,方便后期维护和修改,项目更加规范和美观,简化jsp页面,提高代码的复用性,方便与不同的项目衔接。

二,自定义标签三种方法

  1. toStadoStartTag(); 开始标签

  2. doEndTag();结束标签 控制输出。

  3. doAfterBody();标签体 逻辑操作。

三,标签生命周期图

在这里插入图片描述
标签返回类型

  1. SKIP_BODY:跳过主体
  2. EVAL_BODY_INCLUDE:计算标签主体内容并[输出]
  3. EVAL_PAGE:计算页面的后续部分
  4. SKIP_PAGE:跳过页面的后续部分
  5. EVAL_BODY_AGAIN:再计算主体一次

怎么使用jsp自定义标签?
一,jsp自定义标签需要引入两个jar 分别是
在这里插入图片描述
二,建立tld文件,tld文件结构在修改(.tag文件)中看,其中uri为整个标签库的名称,可以理解为java类,每一个tag分支,可以理解为java类中的每一个方法,我们在调用jsp自定义标签的时候就和调用java类一样,通过类找方法。tag分支重点要讲tag-class,该属性为该标签方法所指向的java类。attribute为参数。
三,注意事项**
标签文件的扩展名必须是.tag 必须放在/WEB-INF等子目录下不然项目会运行不出来。
四,
编写jsp自定义标签类

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值