body-content的值有下面4种: <xsd:enumeration value="tagdependent"/> <xsd:enumeration value="JSP"/> <xsd:enumeration value="empty"/> <xsd:enumeration value="s ...
分类:
其他好文 时间:
2018-02-09 15:32:42
阅读次数:
104
为什么要使用自定义标签? JSTL标签库只提供了简单的输出等功能,没有实现任何的HTML代码封装,并且某些复杂类型转换,或者逻辑处理的时候,JSTL标签库完成不了,需要自定义标签! 编写自定义标签的步骤: 1. 编写一个实现Tag接口的Java类【标签处理器类】 2. 在WEB INF目录下创建tl ...
分类:
Web程序 时间:
2018-02-06 23:01:28
阅读次数:
236
整体思路: 创建一个需要扩展的组件 定义一个XSD文件,描述组件内容 创建一个java类,实现BeanDefinitionParser接口,用来解析XSD文件中的定义和组件定义 创建一个Handler类,扩展子NameSpaceHandlerSupport,目的是将组件注册到容器。 编写(添加)Sp ...
分类:
编程语言 时间:
2018-02-02 20:03:56
阅读次数:
297
1、JSTL概述之前在《[03-01] JSP自定义标签》中已经说明了自定义标签的概况,而JSTL也是一套标签库,不过是厂商已经定义好的标签库,我们不再需要自行进行定制,直接使用即可。所以说JSTL的使用也和我们使用自定义标签是相同的:它也由两部分组成,tld文件和标签处理器类导入tld也要使用JS... ...
分类:
Web程序 时间:
2018-01-31 14:21:04
阅读次数:
229
项目背景:springboot+thymeleaf thymeleaf两种方式处理自定义标签:AbstractAttributeTagProcessor 和 AbstractElementTagProcessor 一、AbstractAttributeTagProcessor : 1. 定义dial ...
分类:
其他好文 时间:
2018-01-29 15:57:36
阅读次数:
1830
1.BodyTag.java 2.bodyTag.tld 3.jsp 4.效果图 ...
分类:
Web程序 时间:
2018-01-26 17:09:33
阅读次数:
480
1、 自定义标签 1). HelloWorld ①. 创建一个标签处理器类: 实现 SimpleTag 接口. ②. 在 WEB-INF 文件夹下新建一个 .tld(标签库描述文件) 为扩展名的 xml 文件. 并拷入固定的部分: 并对 description, display-name, tlib ...
分类:
编程语言 时间:
2018-01-15 14:52:48
阅读次数:
167
jsoup 简介Java 程序在解析 HTML 文档时,相信大家都接触过 htmlparser 这个开源项目,我曾经在 IBM DW 上发表过两篇关于 htmlparser 的文章,分别是:从 HTML 中攫取你所需的信息和 扩展 HTMLParser 对自定义标签的处理能力。但现在我已经不再使用 ...
分类:
Web程序 时间:
2018-01-11 20:28:16
阅读次数:
271
java:jsp: 一个简单的自定义标签 tld 请注意,uri都是:http://www.tag.com/mytag,保持统一,要不然报错,不能访问 tld文件 在web.xml文件中加入jsp-config配置,如果报错,请将web.xml头部的"<!DOCTYPE web-app PUBLIC ...
分类:
编程语言 时间:
2018-01-10 00:05:21
阅读次数:
214
< 温故而知新 > JSP生命周期 JSP页面编译后生成字节码文件,先执行_jspInit()方法,然后有请求来时,多线程调用_jspService()方法 JSP九大内置对象 out、request、response、session、application、page、pageContext、exc ...
分类:
Web程序 时间:
2018-01-06 14:12:48
阅读次数:
203