@Override public JspWriter popBody() { return invokingJspCtxt.popBody(); }
@Override public JspWriter popBody() { return invokingJspCtxt.popBody(); }
public JspWriter popBody() { return context.popBody(); } public BodyContent pushBody() {
@Override public JspWriter popBody() { return delegate.popBody(); }
@Override public JspWriter popBody() { return invokingJspCtxt.popBody(); }
@Override public JspWriter popBody() { return invokingJspCtxt.popBody(); }
@Override public JspWriter popBody() { return delegate.popBody(); }
@Override public JspWriter popBody() { return invokingJspCtxt.popBody(); }
public JspWriter popBody() { return invokingJspCtxt.popBody(); }
public JspWriter popBody() { return invokingJspCtxt.popBody(); }
public JspWriter popBody() { return invokingJspCtxt.popBody(); }
public JspWriter popBody() { return invokingJspCtxt.popBody(); }
public JspWriter popBody() { return invokingJspCtxt.popBody(); }
public JspWriter popBody() { return invokingJspCtxt.popBody(); }
public JspWriter popBody() { return invokingJspCtxt.popBody(); }
public JspWriter popBody() { return invokingJspCtxt.popBody(); }
public JspWriter popBody() { return invokingJspCtxt.popBody(); }
public JspWriter popBody() { return invokingJspCtxt.popBody(); }
/** * Remove the current layout context from the stack of layout contexts. * * @param pageContext The JSP page context to search for the layout context * stack. * @return The layout context that was popped off the stack, or null if the * stack was not found or was empty. */ public static LayoutContext pop(PageContext pageContext) { LayoutContext context = lookup(pageContext); log.debug("Pop context ", context.getRenderPage(), " -> ", context.getDefinitionPage()); pageContext.setAttribute(LAYOUT_CONTEXT_KEY, context.previous); if (context.previous == null) { pageContext.popBody(); } else { context.previous.next = null; context.previous = null; } return context; }
protected void processBodyTag(final PageContext pageContext, final BodyTag tag) throws JspException { final int evalDoStartTag = tag.doStartTag(); if (Tag.SKIP_BODY != evalDoStartTag) { BodyContent bodyContent = null; if (Tag.EVAL_BODY_INCLUDE != evalDoStartTag) { bodyContent = pageContext.pushBody(); tag.setBodyContent(bodyContent); tag.doInitBody(); } do { processChildren(pageContext, tag); } while (IterationTag.EVAL_BODY_AGAIN == tag.doAfterBody()); if (bodyContent != null) { pageContext.popBody(); } } tag.doEndTag(); }