课程笔记
课程/Java/后端开发
JSP自定义标签
介绍
章节
问答
笔记
慕村8269932
2018-05-23
自定义标签的继承结构
截图
1赞 · 0采集
qq_纵横_11
2018-05-08
0赞 · 0采集
qq_龘_2
2018-01-28
jsp的继承类结构
截图
0赞 · 0采集
qq_唏嘘_4
2017-11-29
EVAL_BODY_INCLUDE 执行标签体内 SKLP_BODU 跳过标签体
0赞 · 0采集
慕粉0302633
2017-09-23
JSPTag的知识 自定义标签的继承结构
0赞 · 0采集
moocer9527
2017-05-24
自定义标签的继承结构
截图
0赞 · 0采集
一生平安善良的龙3331667
2017-05-14
自定义标签关系
截图
0赞 · 0采集
小洋人3348102
2017-03-19
IterationTag继承了Tag接口,除了拥有Tag接口的常量和方法之外呢, 它还增加了doAfterBody()方法和EVAL_BODY_AGAIN常量。 从这个接口的名称上呢,可以看出它提供了对代码循环的功能, 如果doAfterBody()方法向WEB容器返回了EVAL_BODY_AGAIN, WEB容器会把这个标签体的内容再执行一次,执行完之后再次执行, 直到doAfterBody()方法返回SKIP_BODY,容器才会开始处理标签的结束 标记,和调用doEndTag这个方法。 TagSupport是IterationTag的实现类,所以在实际的开发中, 可以继承该类,而简化自定义标签的处理类的开发 而后来看BodyTag这个接口,这个接口继承了IterationTag 并且增加了两个方法,setBodyContent(BodyContent b) doInitBody() 和一个常量 EVAL_BODY_BUFFERED 而EVAL_BODY_TAG是一个已经过时的常量 EVAL_BODY_BUFFERED可以对标签体的内容进行修改, BodyTagSupport实现了BodyTag的接口,它可以简化开发, 接下来看一下SimpleTag,这个接口是为了简化自定义标签的开发 在jsp2.0规范中,所新增加的接口,这里蛀牙看doTag这个方法, 该方法会在执行自定义标签时会被调用,并且只会被调用一次, Tag接口及其子接口所提供的功能呢,在doTag这个方法中,都可以完成, 它有一个实现类SimpleTagSupport,我们平时使用最多的就是 SimpleTagSupport类
1赞 · 0采集
小洋人3348102
2017-03-19
【jsp规范提供的自定义标签的类和接口的层次结构】 在源码中,TagSupport整个类实现了IterationTag整个接口,IterationTag接口又继承了Tag接口,Tag接口又继承了JspTag这个接口 JspTag这个接口是一个空的接口,它没有任何的方法,它是自定义标签的顶级父接口。除了子接口Tag之外,它还有另外一个子接口SimpleTag SimpleTag有一个实现类是SimpleTagSupport JspTag是所有自定义标签的父接口,没有任何的属性和方法,它有两个直接的子接口,分别是Tag和SimpleTag Tag接口是jsp2.0规范之前就存在的,而SimpleTag是为了简化自定义标签的开发,在 jsp2.0以后才出现的,Tag接口中定义了两个重要的方法doStartTag()和doEndTag() 还定义了四个静态常量, EVAL_BODY_INCLUDE SKIP_BODY EVAL_PAGE SKIP_PAGE 在jsp页面运行过程中,当碰到了自定义标签的开始标记,就会调用标签处理类的 doStartTag方法,我们在第一个例子中就是这个方法实现了处理逻辑的,doStartTag方法执行完毕后,会向WEB容器返回常量, EVAL_BODY_INCLUDE SKIP_BODY 以此来决定是否执行标签体, EVAL_BODY_INCLUDE是执行自定义标签的标签体 SkIP_BODY是跳过标签体,也就是它不执行标签体之间的内容 当我们执行自定义标签的结束标签时,doEndTag方法就会被调用它会返回 EVAL_PAGE SKIP_PAGE这两个常量 EVAL_PAGE是告诉WEB容器接着执行自定义标签后面的代码 SKIP_PAGE就是忽略自定义标签结束后的内容
截图
0赞 · 0采集
代码小白
2017-02-14
继承结构图
截图
0赞 · 0采集
你庄哥哥
2016-12-25
IterationTag继承了Tag接口,除了拥有Tag接口的常量和方法之外呢, 它还增加了doAfterBody()方法和EVAL_BODY_AGAIN常量。 从这个接口的名称上呢,可以看出它提供了对代码循环的功能, 如果doAfterBody()方法向WEB容器返回了EVAL_BODY_AGAIN, WEB容器会把这个标签体的内容再执行一次,执行完之后再次执行, 直到doAfterBody()方法返回SKIP_BODY,容器才会开始处理标签的结束 标记,和调用doEndTag这个方法。 TagSupport是IterationTag的实现类,所以在实际的开发中, 可以继承该类,而简化自定义标签的处理类的开发 而后来看BodyTag这个接口,这个接口继承了IterationTag 并且增加了两个方法,setBodyContent(BodyContent b) doInitBody() 和一个常量 EVAL_BODY_BUFFERED 而EVAL_BODY_TAG是一个已经过时的常量 EVAL_BODY_BUFFERED可以对标签体的内容进行修改, BodyTagSupport实现了BodyTag的接口,它可以简化开发, 接下来看一下SimpleTag,这个接口是为了简化自定义标签的开发 在jsp2.0规范中,所新增加的接口,这里蛀牙看doTag这个方法, 该方法会在执行自定义标签时会被调用,并且只会被调用一次, Tag接口及其子接口所提供的功能呢,在doTag这个方法中,都可以完成, 它有一个实现类SimpleTagSupport,我们平时使用最多的就是 SimpleTagSupport类,
截图
0赞 · 0采集
慕粉4005235
2016-12-18
自定义标签结构图
截图
0赞 · 0采集
加州吃龙虾3461636
2016-11-30
JSPTag
截图
0赞 · 0采集
慕雪2657272
2016-11-12
tag标签结构图
截图
0赞 · 0采集
caden1225
2016-09-29
Jsp的tag类继承族谱
截图
0赞 · 0采集
梦编猿
2016-08-11
JSP自定义标签——自定义标签的继承结构 Ps:自定义标签实现步骤: 第一步:编写标签处理类,继承自TagSupport。 第二步:定义标签库描述文件。 第三步:将标签库描述文件放到WEB-INF或其子目录下。 第四步:在JSP文件中使用自定义标签。 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
截图
1赞 · 1采集
尘埃落定他爸
2016-07-27
starUML
0赞 · 0采集
java家洼
2016-07-07
IterationTag继承了Tag接口,除了拥有Tag接口的常量和方法之外呢, 它还增加了doAfterBody()方法和EVAL_BODY_AGAIN常量。 从这个接口的名称上呢,可以看出它提供了对代码循环的功能, 如果doAfterBody()方法向WEB容器返回了EVAL_BODY_AGAIN, WEB容器会把这个标签体的内容再执行一次,执行完之后再次执行, 直到doAfterBody()方法返回SKIP_BODY,容器才会开始处理标签的结束 标记,和调用doEndTag这个方法。 TagSupport是IterationTag的实现类,所以在实际的开发中, 可以继承该类,而简化自定义标签的处理类的开发 而后来看BodyTag这个接口,这个接口继承了IterationTag 并且增加了两个方法,setBodyContent(BodyContent b) doInitBody() 和一个常量 EVAL_BODY_BUFFERED 而EVAL_BODY_TAG是一个已经过时的常量 EVAL_BODY_BUFFERED可以对标签体的内容进行修改, BodyTagSupport实现了BodyTag的接口,它可以简化开发, 接下来看一下SimpleTag,这个接口是为了简化自定义标签的开发 在jsp2.0规范中,所新增加的接口,这里蛀牙看doTag这个方法, 该方法会在执行自定义标签时会被调用,并且只会被调用一次, Tag接口及其子接口所提供的功能呢,在doTag这个方法中,都可以完成, 它有一个实现类SimpleTagSupport,我们平时使用最多的就是 SimpleTagSupport类, 那么经过这个结构图的学习呢,我们可以对自定义标签的各个接口和 类有个大概的了解,为我们今后继续学习打下基础
截图
1赞 · 2采集
java家洼
2016-07-07
二,这节课关注jsp规范提供的自定义标签的类和接口的层次结构 在源码中,TagSupport整个类实现了IterationTag整个接口 IterationTag接口又继承了Tag接口 Tag接口又继承了JspTag这个接口 JspTag这个接口是一个空的接口,它没有任何的方法,它是自定义标签的顶级父接口。 除了子接口Tag之外,它还有另外一个子接口SimpleTag SimpleTag有一个实现类是SimpleTagSupport 为了表名它们之间的层次结构呢,这里有个简单的类图: JspTag是所有自定义标签的父接口,没有任何的属性和方法,它有两个直接的子接口, 分别是Tag和SimpleTag Tag接口是jsp2.0规范之前就存在的,而SimpleTag是为了简化自定义标签的开发,在 jsp2.0以后才出现的 Tag接口中定义了两个重要的方法doStartTag()和doEndTag() 还定义了四个静态常量,EVAL_BODY_INCLUDE SKIP_BODY EVAL_PAGE SKIP_PAGE 在jsp页面运行过程中,当碰到了自定义标签的开始标记,就会调用标签处理类的 doStartTag方法,我们在第一个例子中就是这个方法实现了处理逻辑的, doStartTag方法执行完毕后,会向WEB容器返回常量, EVAL_BODY_INCLUDE SKIP_BODY 以此来决定是否执行标签体, EVAL_BODY_INCLUDE是执行自定义标签的标签体 SkIP_BODY是跳过标签体,也就是它不执行标签体之间的内容 当我们执行自定义标签的结束标签时,doEndTag方法就会被调用 它会返回 EVAL_PAGE SKIP_PAGE 这两个常量 EVAL_PAGE是告诉WEB容器接着执行自定义标签后面的代码 SKIP_PAGE就是忽略自定义标签结束后的内容
截图
0赞 · 0采集
java家洼
2016-07-07
一,上一节课的回顾: 自定义标签的开发过程: 第一步:编写一个继承TagSupport的类。作为标签的处理类。并且要重写这个类的doStartTag方法。 该方法包含了,业务的处理逻辑。该方法由jsp引擎所回调。 第二步:在WEB-INF下定义一个tld文件,也就是标签库的描述文件,该文件可以定义多个tag 一个tag代表在jsp页面中使用的一个标签, 在tag里,定义了标签的名字。处理类。之间的对应关系。 将整个文件放到WEB-INF下或其子目录中。 jsp引擎在对jsp代码进行编译时,会自动的加载该文件, 第四步:在jsp页面中使用该标签了
0赞 · 0采集
java家洼
2016-07-07
简单的类图:如视频
截图
0赞 · 0采集
taojun
2016-07-02
定义一个tld,也就是标签库的描述。
0赞 · 0采集
taojun
2016-07-02
自定义jsp标签的步骤: 1、编写标签的处理类,继承TagSuppor重写doStartTag()这个方法由jsp引擎回调。
0赞 · 0采集
数据加载中...