有时候标签的属性不是固定的,是动态的,

我们只需要实现DynamicAttributes接口,和实现该接口的setDynamicAttribute方法就好

    public void setDynamicAttribute(String uri, String localName, Object value)throws JspException {map.put(localName, Double.parseDouble((String) value));}

方法里面的localName就是属性名,value就是属性值,有添加属性他会自动调用这个方法

我们可以把他存进一个Map<String, String>里面

但是别忘了在tld文件里面添加

<dynamic-attributes>true</dynamic-attributes>

转载于:https://www.cnblogs.com/vhyc/p/6652964.html

带动态属性的自定义标签相关推荐

  1. java 自定义标签实现的_Java实现自定义标签的步骤——带你实现自己的标签

    一.自定义标签: 使用标签的好处:使用方便.简洁.实现代码重用 二.自定义标签的形式: 1.标签属性: 2.标签体 (1)无标签体――空标签 (2)有标签体 · 普通文本 · 脚本片断 · 脚本表达式 ...

  2. 自定义标签之 带Body的标签库

    在自定义标签之HelloWorld中用Tag和TagSupport实现了简单的HelloWorld,那么这篇记录带Body的标签开发,带有Body的Tag必须要实现javax.servlet.jsp. ...

  3. c++报错:引用了未定义标签_大牛带你解读Spring源码,编写自定义标签,您能学会吗?...

    Spring源码阅读之编写自定义标签 基于昨天的那篇文章,我们今天来聊一个比较简单轻松点的话题,今天我们来实现一个自定义的标签. (本文来自公众号:z小赵) 先明确下整个项目的结构,网上有很多关于自定 ...

  4. JAVAWEB开发之JSTL标签库的使用、 自定义EL函数、自定义标签(带属性的、带标签体的)

    JSTL  JSTL简介: JSTL的全称:JSP Standard Tag Library,JSP标准标签库 JSTL的作用:   提供给Java Web开发人员一个标准通用的标签函数库   和EL ...

  5. jsp自定义标签学习

    简单的说明: 1,说明---jsp自定义标签: HelloWorld:jsp自定义标签的使用流程: QueryTag:带属性标签的定义以及连接数据库使用: IteratorTag:带标签体的标签定义以 ...

  6. JSP笔记——7.自定义标签

    jsp标签具有与html标签一样的格式,可以用来代替jsp中的Java脚本,使代码简介.使用自定义标签之前需要建立一个*.tld文件,每个文件对应一个标签库,里面可以包含很多的自定义标签. 每一个标签 ...

  7. JSP自定义标签就是如此简单

    2019独角兽企业重金招聘Python工程师标准>>> 为什么要用到简单标签? 上一篇博客中我已经讲解了传统标签,想要开发自定义标签,大多数情况下都要重写doStartTag(),d ...

  8. html 自定义标签使用实现方法

    通过指定html命名空间的名字来定义自定义标签:默认的一些标签p div等都在html默认的命名空间下.而自定义的标签可以放在自定义的命名空间下,可通过xmlns:命名空间名 来指定,而自定义标签需要 ...

  9. android 如何去掉自定义标签页,Android中为TextView增加自定义的HTML标签

    Android中的TextView,本身就支持部分的Html格式标签.这其中包括常用的字体大小颜色设置,文本链接等.使用起来也比较方便,只需要使用Html类转换一下即可.比如: textView.se ...

最新文章

  1. 开关电源三种控制模式:PWM/PFM/PSM
  2. Facebook是如何做搜索的?
  3. 本地应用 v-for 指令
  4. Django 无法加载静态文件(js,css,image)解决办法
  5. swift开发记录 - MARK,TODO,FIXME
  6. jQuery 3教程(三):jQuery集合
  7. extern相关问题
  8. QMarkDowner编译
  9. Apache Prefork、Worker和Event三种MPM简单分析
  10. 1051 mysql 主从_mysql配置主从读写分离的一些想法
  11. python中的pass是空语句一般用作占位语句_1、python基本语法
  12. NDK error Error 126 make: *** Deleting file
  13. 以Flappy Bird破解为例介绍andriod apk加壳方法
  14. pcre的compile,exec和free的代码
  15. 留言板删除功能mysql_用PHP写留言板代码时怎样才能实现删除和修改留言的啊?代码是怎样的?...
  16. 如何通过GoLand进行Debug
  17. 纯CSS3代码制作六边形图形教程
  18. linux用命令行快速切换目录
  19. 树莓派使用pip安装cython
  20. 爱心姐姐李娜:一片爱心为民续写大爱篇章

热门文章

  1. 完美使用application cache几点心得
  2. 为memcached增加缓存依赖的性能测试
  3. Sql Server 2005 获取表结构信息
  4. ggplot2 | 图例(Ⅰ):图例函数、主题函数中的图例参数
  5. epoll原理_Epoll源码阅读手札
  6. python dataframe索引转成列_Pandas之DataFrame对象的列和索引之间的转化
  7. import java.util_importjava.util.*;classKeyMaster{publi..._考试资料网
  8. 前端学到什么水平就可以去找工作呢?
  9. mysql 大量数据 更改索引_MySql——来自狂神说Java - 贤贤贤sir
  10. python自动化框架pytest pdf_Python自动化测试框架-pytest,python