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

2016-02-19 19:27 10 1 收藏

想要天天向上,就要懂得享受学习。图老师为大家推荐使用静态类实现JSP自定义标签,精彩的内容需要你们用心的阅读。还在等什么快点来看看吧!

【 tulaoshi.com - Web开发 】

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

  %...@ 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"
                    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 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"
     descriptionvote function library/description
     display-nameVote/display-name
     tlib-version1.0/tlib-version
     short-namevote/short-name
     urihttp://hxex.cn/vote/uri
    
     function
       namevotetype/name
       function-classcn.hxex.vote.util.VoteFunction/function-class
       function-signaturejava.lang.String votetype(java.lang.String)/function-signature
     /function
    
     function
       namepictype/name
       function-classcn.hxex.vote.util.VoteFunction/function-class
       function-signaturejava.lang.String pictype(java.lang.String)/function-signature
     /function
    
      function
       namevotetypeoptions/name
       function-classcn.hxex.vote.util.VoteFunction/function-class
       function-signaturejava.lang.String votetypeoptions(java.lang.String)/function-signature
     /function
    
      function
       namepictypeoptions/name
       function-classcn.hxex.vote.util.VoteFunction/function-class
       function-signaturejava.lang.String pictypeoptions(java.lang.String)/function-signature
     /function
    
  /taglib
   

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

  package cn.hxex.vote.util;

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

  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);
      }
  }
  http://blog.csdn.net/daryl715/archive/2007/02/11/1507387.aspx

来源:https://www.tulaoshi.com/n/20160219/1621052.html

延伸阅读
1、Android系统默认支持三种字体,分别为:“sans”, “serif”, “monospace 2、在Android中可以引入其他字体 。 代码如下: ?xml version="1.0" encoding="utf-8"? TableLayout xmlns:Android="http://schemas.android.com/apk/res/android"     Android:layout_width="fill_parent"     Android:layou...
瀑布流是电商应用展示商品通常采用的一种方式,如图示例 瀑布流的实现方式,通常有以下几种 通过UITableView实现(不常用) 通过UIScrollView实现(工作量较大) 通过UICollectionView实现(通常采用的方式) 一、UICollectionView基础 1、UICollectionView与UITableView有很多相似的地方,如 都通过数据源提供数据 ...
在项目开发中,可能系统自带的一些widget不能满足我们的需求,这时就需要自定义View。 通过查看系统中的常用widget如Button,TextView,EditText,他们都继承自View,所以我们在继承自定义View的时候也自然的需要继承View。 1、首先新建一个类LView继承自View 代码如下: public class LView extends View {  private Paint paint; ...
Android中的TextView,本身就支持部分的Html格式标签。这其中包括常用的字体大小颜色设置,文本链接等。使用起来也比较方便,只需要使用Html类转换一下即可。 比如: textView.setText(Html.fromHtml(str)); 然而,有一种场合,默认支持的标签可能不够用。比如,我们需要在textView中点击某种链接,返回到应用中的某个界面,而不仅仅是网络...
java注解是附加在代码中的一些元信息,用于一些工具在编译、运行时进行解析和使用,起到说明、配置的功能。 注解不会也不能影响代码的实际逻辑,仅仅起到辅助性的作用。包含在 java.lang.annotation 包中。 1、元注解 元注解是指注解的注解。包括 @Retention @Target @Document @Inherited四种。 1.1、@Retention: 定义注解的保留策略 ...

经验教程

235

收藏

91
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部