Use nested loops in doStartTag() method of the BodyTagSupport class
Return false in doAfterBody() method of the BodyTagSupport class
Return EVAL_BODY_TAG in doEndTag() method of the BodyTagSupport class
Call doStartTag() method from doEndTag() method of the BodyTagSupport class
Return EVAL_BODY_TAG in doAfterBody() method of the BodyTagSupport class
Call doStartTag() method from doAfterBody() method of the BodyTagSupport class
|