自定义标签
来源:互联网 发布:城通网盘破解 mac 编辑:程序博客网 时间:2024/06/12 01:35
一、新建一个类继承自SimpleTagSupport
代码如下:
二、编写标签文件
代码如下:
<?xml version="1.0" encoding="UTF-8"?>
<taglib xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee web-jsptaglibrary_2_1.xsd"
version="2.1">
<!-- 标签库的版本 -->
<tlib-version>1.0</tlib-version>
<!-- 定义一个简短的名称 -->
<short-name>helloWorld</short-name>
<!-- 定义标签库所在的位置(随便是什么,保证唯一性就好) -->
<uri>http://www.lwm.com</uri>
<tag>
<!-- 定义标签的名称 -->
<name>hello</name>
<!-- 标签对应的处理类 -->
<tag-class>com.lwm.tag.HelloWrold</tag-class>
<!-- 定义标签主体的种类 -->
<body-content>empty</body-content>
<attribute>
<!-- 属性的名称 -->
<name>name</name>
</attribute>
</tag>
</taglib>
注:该文件建立在WEB-INF文件夹下,后缀名是.tld
三、使用标签
代码如下:
使用EL表达式赋值:
<!-- 可以使用EL表达式接收,在运行时期产生 -->
<rtexprvalue>true</rtexprvalue>
在属性中设置
- 自定义标签
- 自定义标签
- 自定义标签
- 自定义标签
- 自定义标签
- 自定义标签
- 自定义标签
- 自定义标签
- 自定义标签
- 自定义标签
- 自定义标签
- 自定义标签
- 自定义标签
- 自定义标签
- 自定义标签
- 自定义标签
- 自定义标签
- 自定义标签
- Unicode 编程摘要
- org.quartz.Job接口的java类(作业类)
- JS 图片轮播器
- Debian 安装lighttpd
- 2009-12-02
- 自定义标签
- DB2 Limited Concurrent Thread
- 09.12.02
- 使用Eclipse进行Google Code的管理
- SIM卡相关
- PHP->C++转换工具
- 北大青鸟学员感言
- 你离成熟有多远
- Naive Bayes classifier