<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()??