1.什么情況下需要使用動態(tài)屬性的標簽? 前面介紹帶屬性標簽時,那些標簽的屬性個數(shù)是確定的,屬性名也是確定的,絕大部分情況下這種帶屬性的標簽?zāi)芴幚淼煤芎茫ǖ谀承┨厥馇闆r下,需要傳入自定義標簽的屬性個數(shù)是不確定的,屬性名也不確定,這就需要借助于動態(tài)屬性的標簽)。 下面是一個動態(tài)屬性標簽的處理類
上面的標簽處理類實現(xiàn)了DynamicAttributesTag接口,就是動態(tài)屬性標簽處理類必須實現(xiàn)的接口。實現(xiàn)該接口必須實現(xiàn)setDynamicAttribute()方法,該方法用于為該標簽處理類動態(tài)的添加屬性名和屬性值。標簽處理類使用
類型的keys屬性來保存標簽的所有屬性名,使用
類型的values屬性來保存標簽的所有屬性值。 下面是配置標簽如下
使用動態(tài)屬性的標簽將十分的靈活,可以為該標簽設(shè)置任意的屬性,如下
新聞熱點
疑難解答