001
014
015 package com.liferay.util.bridges.struts;
016
017 import com.liferay.portal.kernel.servlet.ServletContextProvider;
018
019 import javax.servlet.ServletContext;
020
021 import org.apache.portals.bridges.struts.PortletServlet;
022
023
026 public class LiferayPortletServlet extends PortletServlet {
027
028 @Override
029 public ServletContext getServletContext() {
030 ServletContext servletContext = super.getServletContext();
031
032 ServletContextProvider servletContextProvider =
033 (ServletContextProvider)servletContext.getAttribute(
034 ServletContextProvider.STRUTS_BRIDGES_CONTEXT_PROVIDER);
035
036 if (servletContextProvider != null) {
037 servletContext = servletContextProvider.getServletContext(
038 servletContext);
039 }
040
041 return servletContext;
042 }
043
044 }