首页 > 学院 > 开发设计 > 正文

自定义标签(5)动态属性的标签

2019-11-14 09:38:47
字体:
来源:转载
供稿:网友

1.什么情况下需要使用动态属性的标签? 前面介绍带属性标签时,那些标签的属性个数是确定的,属性名也是确定的,绝大部分情况下这种带属性的标签能处理得很好,(但在某些特殊情况下,需要传入自定义标签的属性个数是不确定的,属性名也不确定,这就需要借助于动态属性的标签)。 这里写图片描述 下面是一个动态属性标签的处理类 这里写图片描述 上面的标签处理类实现了DynamicAttributesTag接口,就是动态属性标签处理类必须实现的接口。实现该接口必须实现setDynamicAttribute()方法,该方法用于为该标签处理类动态的添加属性名和属性值。标签处理类使用这里写图片描述类型的keys属性来保存标签的所有属性名,使用这里写图片描述类型的values属性来保存标签的所有属性值。 下面是配置标签如下 这里写图片描述 使用动态属性的标签将十分的灵活,可以为该标签设置任意的属性,如下 这里写图片描述


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表