@Override protected int writeTagContent(TagWriter tagWriter) throws JspException { onWriteTagContent(); this.tagWriter = tagWriter; if (shouldRender()) { exposeAttributes(); return EVAL_BODY_BUFFERED; } else { return SKIP_BODY; } }
/** * If {@link #shouldRender rendering}, flush any buffered * {@link BodyContent} or, if no {@link BodyContent} is supplied, * {@link #renderDefaultContent render the default content}. * @return a {@link javax.servlet.jsp.tagext.Tag#EVAL_PAGE} result */ @Override public int doEndTag() throws JspException { if (shouldRender()) { Assert.state(this.tagWriter != null, "No TagWriter set"); if (this.bodyContent != null && StringUtils.hasText(this.bodyContent.getString())) { renderFromBodyContent(this.bodyContent, this.tagWriter); } else { renderDefaultContent(this.tagWriter); } } return EVAL_PAGE; }
@Override protected int writeTagContent(TagWriter tagWriter) throws JspException { onWriteTagContent(); this.tagWriter = tagWriter; if (shouldRender()) { exposeAttributes(); return EVAL_BODY_BUFFERED; } else { return SKIP_BODY; } }
/** * If {@link #shouldRender rendering}, flush any buffered * {@link BodyContent} or, if no {@link BodyContent} is supplied, * {@link #renderDefaultContent render the default content}. * @return a {@link javax.servlet.jsp.tagext.Tag#EVAL_PAGE} result */ @Override public int doEndTag() throws JspException { if (shouldRender()) { Assert.state(this.tagWriter != null, "No TagWriter set"); if (this.bodyContent != null && StringUtils.hasText(this.bodyContent.getString())) { renderFromBodyContent(this.bodyContent, this.tagWriter); } else { renderDefaultContent(this.tagWriter); } } return EVAL_PAGE; }
@Override protected int writeTagContent(TagWriter tagWriter) throws JspException { onWriteTagContent(); this.tagWriter = tagWriter; if (shouldRender()) { exposeAttributes(); return EVAL_BODY_BUFFERED; } else { return SKIP_BODY; } }
/** * If {@link #shouldRender rendering}, flush any buffered * {@link BodyContent} or, if no {@link BodyContent} is supplied, * {@link #renderDefaultContent render the default content}. * @return a {@link javax.servlet.jsp.tagext.Tag#EVAL_PAGE} result */ @Override public int doEndTag() throws JspException { if (shouldRender()) { if (this.bodyContent != null && StringUtils.hasText(this.bodyContent.getString())) { renderFromBodyContent(this.bodyContent, this.tagWriter); } else { renderDefaultContent(this.tagWriter); } } return EVAL_PAGE; }