Win a copy of Functional Reactive Programming this week in the Other Languages forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Example of Dynamic attribute in Custom Tag

 
Aaron Raja
Ranch Hand
Posts: 206
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Only info I get about
Dynamic attribute in Custom Tag are following no example can any one give me please?
===========================================================
Dynamic attributes
Simple tags and classic tags can handle dynamic attributes. Two things are necessary to allow dynamic attributes in custom tags :
􀂃 Declare dynamic attributes in DD;
􀂃 Implement DynamicAttributes interface.
DD declaration
To declare the use of dynamic attributes, one element must be added in the tag definition :
<dynamic-attributes>true</dynamic-attributes>
Custom tag class
The corresponding custom tag class must implement the DynamicAttributes class, which defines one method :
public void setDynamicAttribute(String uri, String localName, Object value) throws JspException
Most common implementation is to store the attributes in a <String, Object> map with the localName as key, and the value object as value.

Thanks
AR
 
Nikos Pougounias
Ranch Hand
Posts: 110
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Aaron,

These tutorials, I've created, have practical examples for dynamic attributes as well: Skills for Tag Files, Skills for Simple Tag handlers, and Skills for Custom Tag handlers.

Also, there is an excellent post here in JavaRanch, by the co-author of HFSJ.

Thanks,
Nikos
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic