${vote.name}${vote.title}${vote:votetype(vote.votetype)}${vote:pictype(vote.pictype)}

使用静态类实现JSP自定义标签

系统 1693 0

 

注意,实现的方法必须是静态的

<% ... @ taglib uri = " http://hxex.cn/vote "  prefix = " vote "   %>
< c:forEach  var ="vote"  items ="${votes}" >
        
< tr >
            
< td > ${vote.name} </ td >
            
< td > ${vote.title} </ td >
            
< td > ${vote:votetype(vote.votetype)} </ td >
            
< td > ${vote:pictype(vote.pictype)} </ td >
            
< td  align ="center" >
                  
< href ="vote_update.jsp?id=${vote.id}" > 修改投票 </ a >
                
< href ="<%=context %>/deleteVote.do?id=${vote.id}" > 删除投票 </ a >
                
< href ="voteitem_updatein.jsp?id=${vote.id}" > 修改选项 </ a >
            
</ td >
        
</ tr >
        
</ c:forEach >

 

<?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>vote function library</description>
   <display-name>Vote</display-name>
   <tlib-version>
1.0 </tlib-version>
   <short-name>vote</short-name>
   <uri>http://hxex.cn/vote</uri>
   
   <function>
     <name>votetype</name>
     <function-class>cn.hxex.vote.util.VoteFunction</function-class>
     <function-signature>java.lang.String votetype(java.lang.String)</function-signature>
   </function>
   
   <function>
     <name>pictype</name>
     <function-class>cn.hxex.vote.util.VoteFunction</function-class>
     <function-signature>java.lang.String pictype(java.lang.String)</function-signature>
   </function>
   
    <function>
     <name>votetypeoptions</name>
     <function-class>cn.hxex.vote.util.VoteFunction</function-class>
     <function-signature>java.lang.String votetypeoptions(java.lang.String)</function-signature>
   </function>
   
    <function>
     <name>pictypeoptions</name>
     <function-class>cn.hxex.vote.util.VoteFunction</function-class>
     <function-signature>java.lang.String pictypeoptions(java.lang.String)</function-signature>
   </function>
   
</taglib>

 

package  cn.hxex.vote.util;

public   class  VoteFunction  ... {
    
public   static  String votetype(String votetype) ... {
        
        
return  SelectConst.getVoteTypeTitle(votetype);
    }

    
public   static  String votetypeoptions(String defaultValue) ... {
        
return  SelectConst.getVoteTypeOptions(defaultValue);
    }

    
public   static  String pictype(String pictype) ... {
        
return  SelectConst.getPicTypeTitle(pictype);
    }

    
public   static  String pictypeoptions(String defaultValue) ... {
        
return  SelectConst.getPicTypeoptions(defaultValue);
    }

}

 

使用静态类实现JSP自定义标签


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论