001
014
015 package com.liferay.taglib.util;
016
017 import com.liferay.portal.kernel.servlet.taglib.BaseBodyTagSupport;
018 import com.liferay.portal.kernel.util.StringBundler;
019 import com.liferay.portal.kernel.util.WebKeys;
020
021 import javax.servlet.http.HttpServletRequest;
022
023
026 public class HtmlBottomTag extends BaseBodyTagSupport {
027
028 public int doStartTag() {
029 return EVAL_BODY_BUFFERED;
030 }
031
032 public int doEndTag() {
033 HttpServletRequest request =
034 (HttpServletRequest)pageContext.getRequest();
035
036 StringBundler sb = (StringBundler)request.getAttribute(
037 WebKeys.PAGE_BOTTOM);
038
039 if (sb == null) {
040 sb = new StringBundler();
041
042 request.setAttribute(WebKeys.PAGE_BOTTOM, sb);
043 }
044
045 sb.append(getBodyContentAsStringBundler());
046
047 return EVAL_PAGE;
048 }
049
050 }