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