一,自定义标签实现要求
自定义标签的实现分三步,第一步就是编写tld文件;第二步,编写java文件;第三步,在jsp页面使用自定义标签,第四部,导入jar包。
标签分为三种
<开始标签 属性名=“属性” >标签体</结束标签>
jsp自定义标签有什么用?
有利于程序员或者团队的合作开发,在编程开发中,用他能给我们减少很多麻烦,方便后期维护和修改,项目更加规范和美观,简化jsp页面,提高代码的复用性,方便与不同的项目衔接。
二,自定义标签三种方法
-
toStadoStartTag(); 开始标签
-
doEndTag();结束标签 控制输出。
-
doAfterBody();标签体 逻辑操作。
三,标签生命周期图
标签返回类型
- SKIP_BODY:跳过主体
- EVAL_BODY_INCLUDE:计算标签主体内容并[输出]
- EVAL_PAGE:计算页面的后续部分
- SKIP_PAGE:跳过页面的后续部分
- EVAL_BODY_AGAIN:再计算主体一次
怎么使用jsp自定义标签?
一,jsp自定义标签需要引入两个jar 分别是
二,建立tld文件,tld文件结构在修改(.tag文件)中看,其中uri为整个标签库的名称,可以理解为java类,每一个tag分支,可以理解为java类中的每一个方法,我们在调用jsp自定义标签的时候就和调用java类一样,通过类找方法。tag分支重点要讲tag-class,该属性为该标签方法所指向的java类。attribute为参数。
三,注意事项**
标签文件的扩展名必须是.tag 必须放在/WEB-INF等子目录下不然项目会运行不出来。
四,
编写jsp自定义标签类