1
14
15 package com.liferay.portal.kernel.servlet;
16
17 import com.liferay.portal.kernel.util.WebKeys;
18
19 import java.io.IOException;
20
21 import javax.servlet.RequestDispatcher;
22 import javax.servlet.ServletContext;
23 import javax.servlet.ServletException;
24 import javax.servlet.http.HttpServletRequest;
25 import javax.servlet.http.HttpServletResponse;
26 import javax.servlet.jsp.PageContext;
27
28
34 public class PortalIncludeUtil {
35
36 public static void include(PageContext pageContext, String path)
37 throws IOException, ServletException {
38
39 HttpServletRequest request =
40 (HttpServletRequest)pageContext.getRequest();
41 HttpServletResponse response =
42 (HttpServletResponse)pageContext.getResponse();
43
44 ServletContext servletContext = (ServletContext)request.getAttribute(
45 WebKeys.CTX);
46
47 RequestDispatcher requestDispatcher =
48 servletContext.getRequestDispatcher(path);
49
50 requestDispatcher.include(
51 request, new PipingServletResponse(response, pageContext.getOut()));
52 }
53
54 }