I solve Newton :) The problem was that I need to overriding this to method:
public int doEndTag() throws JspException { component = null; return EVAL_PAGE; } public int doAfterBody() throws JspException { boolean again = component.end(pageContext.getOut(), getBody()); if (again) { return EVAL_BODY_AGAIN; } else { if (bodyContent != null) { try { bodyContent.writeOut(bodyContent.getEnclosingWriter()); } catch (Exception e) { throw new JspException(e.getMessage()); } } return SKIP_BODY; } } note: This in the sub class TAG newton.dave wrote: > > --- victor sosa <[EMAIL PROTECTED]> wrote: >> Well, It doesn't iterate (end method), what means "When there aren't any >> objects left to iterate over it does some cleanup and >> goes away." ??????? > > See this code in end()? > >> if (iterator!=null && iterator.hasNext()) { >> Object currentValue = iterator.next(); >> stack.push(currentValue); > > That's what puts the next object on the stack. > > I'm still not sure why you're building JSON this way, though. > > d. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > -- View this message in context: http://www.nabble.com/Problem-developing-a-tag-using-Struts-2-Arch-for-Tags-tp14138771p14254523.html Sent from the Struts - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]