网站首页 > 网络编程教程 > JSP教程 > 使用静态类实现JSP自定义标签

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

  • 作者:互联网
  • 时间:2009-07-03 16:57:04

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

<%...@ taglib uri="http://hx***n/vote">http://hx***n/vote" prefix="vote" %>

       
            ${vo***name}
            ${vo***title}
            ${vote:votetype(vo***votetype)}
            ${vote:pictype(vo***pictype)}
           
                  vo***update.jsp?id=${vote.id}">修改投票
                /d***teVote.do?id=${vote.id}">删除投票
                vo***tem_updatein.jsp?id=${vote.id}">修改选项
           
       
       

 

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">
   vote function library
   Vote
   1.0
   vote
   http://hx***n/vote
  
  
     votetype
     cn***ex.vote.util.VoteFunction
     ja***lang.String votetype(ja***lang.String)
  

  
  
     pictype
     cn***ex.vote.util.VoteFunction
     ja***lang.String pictype(ja***lang.String)
  

  
   
     votetypeoptions
     cn***ex.vote.util.VoteFunction
     ja***lang.String votetypeoptions(ja***lang.String)
  

  
   
     pictypeoptions
     cn***ex.vote.util.VoteFunction
     ja***lang.String pictypeoptions(ja***lang.String)
  

  

 

package cn***ex.vote.util;

public class VoteFunction ...{
    public static String votetype(String votetype)...{
       
        return Se***tConst.getVoteTypeTitle(votetype);
    }
    public static String votetypeoptions(String defaultValue)...{
        return Se***tConst.getVoteTypeOptions(defaultValue);
    }
    public static String pictype(String pictype)...{
        return Se***tConst.getPicTypeTitle(pictype);
    }
    public static String pictypeoptions(String defaultValue)...{
        return Se***tConst.getPicTypeoptions(defaultValue);
    }
}
http://blog.csdn.net/daryl715/archive/2007/02/11/1507387.aspx