码迷,mamicode.com
首页 > Web开发 > 详细

开发JSP自定义标签

时间:2015-02-22 23:04:06      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:

互联网上有很多种自定义标签,今天学的这种非常简单哟

1 编写一个普通类在类中定义一个经常使用得到的 函数

如public String toUpper(String str){

......

}

2 在WEB-INF下编写一个tld 文件,格式如下

<?xml version="1.0" encoding="UTF-8" ?>
<taglib xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd"
version="2.0">
<!-- 自定义标签的描述 -->
<description>曾达自定义标签tz</description>
<display-name>自定一标签-函数形式</display-name>
<tlib-version>1.0</tlib-version>
<!-- 自定义标签的前缀 -->
<short-name>tz</short-name>
<!-- 自定义标签的uri如果你采用的jstl1.2以上的版本 -->
<uri></uri>

<!-- 函数标签 -->
<function>
<!-- 标签的描述 -->
<description>将一个字符串转换成大写</description>
<!-- 标签名称 :命名规则:简单易懂,方便记忆 -->
<name>toUpper</name>
<!-- 标签对应的类 -->
<function-class>com.yunpan.util.TmFunctions</function-class>
<!-- 类中对应的方法 -->
<function-signature>String toUpper(java.lang.String)</function-signature>
<!-- 例子 -->
<example>${tz:toUpper("sdfsdfsdfs")}</example>
</function>

</taglib>

然后在JSP页面中就可以使用了${tz:toUpper("sddfadfafd")}

开发JSP自定义标签

标签:

原文地址:http://www.cnblogs.com/zengda/p/4297787.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!