注意,实现的方法必须是静态的
<%...@ taglib uri=" http://hxex.cn/vote " prefix="vote" %>
<c:forEach var="投票" items="${votes}">
<tr>
<td>${投票名称}</td>
<td>${投票.标题}</td>
<td>${投票:votetype(vote.votetype)}</td>
<td>${投票:pictype(vote.pictype)}</td>
<td对齐=“中心”>
<a href="vote_update.jsp?id=${vote.id}">修改投票</a>
<a href="<%=context %>/deleteVote.do?id=${vote.id}">删除投票</a>
<a href="voteitem_updatein.jsp?id=${vote.id}">修改选项</a>
</td>
</tr>
</c:forEach>
<?xml 版本=“1.0”编码=“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 "
版本=“2.0”>
<description>投票函数库</description>
<显示名称>投票</显示名称>
<tlib-版本>1.0</tlib-版本>
<短名称>投票</短名称>
<uri>http://hxex.cn/vote</uri>
<功能>
<名称>投票类型</名称>
<函数类>cn.hxex.vote.util.VoteFunction</函数类>
<函数签名>java.lang.String votetype(java.lang.String)</函数签名>
</功能>
<功能>
<名称>图片类型</名称>
<函数类>cn.hxex.vote.util.VoteFunction</函数类>
<函数签名>java.lang.String pictype(java.lang.String)</函数签名>
</功能>
<功能>
<名称>投票类型选项</名称>
<函数类>cn.hxex.vote.util.VoteFunction</函数类>
<函数签名>java.lang.String votetypeoptions(java.lang.String)</函数签名>
</功能>
<功能>
<名称>图片类型选项</名称>
<函数类>cn.hxex.vote.util.VoteFunction</函数类>
<函数签名>java.lang.String pictypeoptions(java.lang.String)</函数签名>
</功能>
</标签库>
包 cn.hxex.vote.util;
公共类 VoteFunction ...{
公共静态字符串投票类型(字符串投票类型)...{
返回 SelectConst.getVoteTypeTitle(votetype);
}
公共静态字符串 votetypeoptions(字符串默认值)...{
返回 SelectConst.getVoteTypeOptions(defaultValue);
}
公共静态字符串 pictype(字符串 pictype)...{
返回 SelectConst.getPicTypeTitle(pictype);
}
公共静态字符串 pictypeoptions(字符串默认值)...{
返回 SelectConst.getPicTypeoptions(defaultValue);
}
}
http://blog.csdn.net/daryl715/archive/2007/02/11/1507387.aspx