本例的功能是查看集合里面的对象个数。
1,写java类
package com.newer.core.web.tag.el;
import java.util.Collection;
/**
* 集合工具类
* @author SMART
*
*/
public class CollectionUtil {
/**
* 取得集合的Size属性
* @param collection
* @return
*/
public static Integer collectionSize(Collection collection){
if(collection==null){
return 0;
}
return collection.size();
}
}
2,写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 web-jsptaglibrary_2_0.xsd"
version="2.0">
<tlibversion>1.0</tlibversion>
<jspversion>1.1</jspversion>
<shortname>Newer Tag Library EL Experession</shortname>
<uri>http://www.newer.com/newer-el</uri>
<info></info>
<function>
<name>collectionSize</name>
<function-class>com.newer.core.web.tag.el.CollectionUtil</function-class>
<function-signature>
java.lang.Integer collectionSize(java.util.Collection)
</function-signature>
<description>获得集合的无素的个数</description>
</function>
</taglib>
3,在jsp 中引用
<%@ taglib prefix="newerEL" uri="http://www.newer.com/newer-el" %>
4,使用
${newerEL:collectionSize(list)}
194

被折叠的 条评论
为什么被折叠?



