Win a copy of Cross-Platform Desktop Applications: Using Node, Electron, and NW.js this week in the JavaScript forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

How to Write Such a Custom Tag  RSS feed

 
Alec Lee
Ranch Hand
Posts: 569
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I want to use SimpleTagSupport to write a custom tag which is like this:

<my:Menu>
<my:MenuItem ../>
<my:MenuItem ../>
text here should not be rendered
<my:Menu>

In body of <my:Menu>, the only content should be nested tag defining the items to be included in this menu. Any text that caller put inside the body of the <my:Menu> should be ignored.

In the doTag() of my SimpleTagSupport, if I do not include "getJspBody().invoke(null)", the body is not evaluated and the child tag handler for <my:MenuItem ../> will not be invoked. But, if I do include "getJspBody().invoke(null)", the text along side the <my:MenuItem ../> would be displayed!! So how should I write my doTag()??
 
David Ulicny
Ranch Hand
Posts: 724
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Try in tld specify <bodycontent>JSP</bodycontent>
 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!