• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Dynamic attribute

 
muthu moorthy
Ranch Hand
Posts: 87
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
<dynamic-attribute>true</dynamic-attribute>

The above declaration should be declared in DD or TLD ?

The above doubt arised to me when i do the mock exam of the 10 th chapter (Custom tag developement) in HF.

The question is :
Which must be true if you want to use dynamic attributes for a Simple Tag handler ?

The answer are :
B. Your Simple tag must use <dynamic-attributes> element in the TLD
C. Your Simple tag handler must implement the DynamicAttributes interface.

I get confused while i read Frederic notes which tells,

Two things are necessary to allow dynmic attributes in custom tags.
- Declare dynamic attributes in DD;
- Implement DynamicAttributes interface.

But, i dont find the detailed section on this dynamic attributes in HF Book.

It would be great if anybody could explain on this.

Thank you
 
Gowher Naik
Ranch Hand
Posts: 643
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
<dynamic-attributes>true</dynamic-attributes> must be present in TLD.
For further information click Dynamic Attributes
 
Rohitt Vermaa
Ranch Hand
Posts: 232
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

This is how the dynamic-attribute should be used in tld.
The simple tag handler must implement the DynamicAttributes interface. the only method in this interface is:
void setDynamicAttribute(String uri, String localName, Object value)
 
muthu moorthy
Ranch Hand
Posts: 87
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thank you gowher & rohit
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic