注意,實作的方法必須是靜態的
<%...@ 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”
?
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