Example usage for com.liferay.portal.kernel.util JavaConstants JAVAX_SERVLET_INCLUDE_REQUEST_URI

List of usage examples for com.liferay.portal.kernel.util JavaConstants JAVAX_SERVLET_INCLUDE_REQUEST_URI

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.util JavaConstants JAVAX_SERVLET_INCLUDE_REQUEST_URI.

Prototype

String JAVAX_SERVLET_INCLUDE_REQUEST_URI

To view the source code for com.liferay.portal.kernel.util JavaConstants JAVAX_SERVLET_INCLUDE_REQUEST_URI.

Click Source Link

Usage

From source file:com.liferay.httpservice.internal.servlet.BundleRequestDispatcher.java

License:Open Source License

@Override
public void include(ServletRequest servletRequest, ServletResponse servletResponse)
        throws IOException, ServletException {

    BundleServletRequest bundleServletRequest = new BundleServletRequest(this,
            (HttpServletRequest) servletRequest);

    String contextPath = _bundleServletContext.getContextPath();

    if (_requestURI != null) {
        bundleServletRequest.setAttribute(JavaConstants.JAVAX_SERVLET_INCLUDE_REQUEST_URI,
                _bundleServletContext.getContextPath().concat(_requestURI));
    }/* w ww.  j av a  2  s .c o  m*/

    if (contextPath != null) {
        bundleServletRequest.setAttribute(JavaConstants.JAVAX_SERVLET_INCLUDE_CONTEXT_PATH, contextPath);
    }

    if (_servletPath != null) {
        bundleServletRequest.setAttribute(JavaConstants.JAVAX_SERVLET_INCLUDE_SERVLET_PATH, _servletPath);
    }

    if (_queryString != null) {
        bundleServletRequest.setAttribute(JavaConstants.JAVAX_SERVLET_INCLUDE_QUERY_STRING, _queryString);
    }

    if (_pathInfo != null) {
        bundleServletRequest.setAttribute(JavaConstants.JAVAX_SERVLET_INCLUDE_PATH_INFO, _pathInfo);
    }

    doDispatch(bundleServletRequest, servletResponse);
}

From source file:com.liferay.util.bridges.php.PHPServletRequest.java

License:Open Source License

public PHPServletRequest(HttpServletRequest request, ServletConfig servletConfig, RenderRequest renderRequest,
        RenderResponse renderResponse, PortletConfig portletConfig, String phpURI, boolean addPortletParams) {

    super(request);

    _servletConfig = servletConfig;/*from w w w .  j av  a 2  s. c o  m*/
    _renderRequest = renderRequest;
    _renderResponse = renderResponse;
    _portletConfig = portletConfig;

    StringBundler sb = new StringBundler();

    int pos = phpURI.indexOf(CharPool.QUESTION);

    if (pos != -1) {
        _path = phpURI.substring(0, pos);

        sb.append(phpURI.substring(pos + 1));
    } else {
        _path = phpURI;
    }

    if (addPortletParams) {
        sb.append(StringPool.AMPERSAND);
        sb.append("portlet_namespace");
        sb.append(StringPool.EQUAL);
        sb.append(_renderResponse.getNamespace());
        sb.append(StringPool.AMPERSAND);
        sb.append("portlet_name");
        sb.append(StringPool.EQUAL);
        sb.append(_portletConfig.getPortletName());
    }

    _queryString = sb.toString();

    request.setAttribute(JavaConstants.JAVAX_SERVLET_INCLUDE_QUERY_STRING, getQueryString());
    request.setAttribute(JavaConstants.JAVAX_SERVLET_INCLUDE_PATH_INFO, getPathInfo());
    request.setAttribute(JavaConstants.JAVAX_SERVLET_INCLUDE_REQUEST_URI, getRequestURI());
    request.setAttribute(JavaConstants.JAVAX_SERVLET_INCLUDE_SERVLET_PATH, _path);
}