001
014
015 package com.liferay.taglib.theme;
016
017 import com.liferay.portal.kernel.servlet.PipingServletResponse;
018 import com.liferay.portal.kernel.util.WebKeys;
019 import com.liferay.portal.model.Theme;
020 import com.liferay.taglib.util.ThemeUtil;
021
022 import javax.servlet.ServletContext;
023 import javax.servlet.http.HttpServletRequest;
024
025
028 public class IncludeTag extends com.liferay.taglib.util.IncludeTag {
029
030 protected void include(String page) throws Exception {
031 ServletContext servletContext = getServletContext();
032 HttpServletRequest request = getServletRequest();
033
034 Theme theme = (Theme)request.getAttribute(WebKeys.THEME);
035
036 ThemeUtil.insertTilesVariables(request);
037
038 ThemeUtil.include(
039 servletContext, request, new PipingServletResponse(pageContext),
040 pageContext, page, theme);
041 }
042
043 }