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

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

Introduction

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

Prototype

String JAVAX_SERVLET_INCLUDE_PATH_INFO

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

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));
    }/*from w w w.j av a2 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.portlet.PortletRequestImpl.java

License:Open Source License

public Enumeration<String> getAttributeNames() {
    List<String> names = new ArrayList<String>();

    Enumeration<String> enu = _request.getAttributeNames();

    while (enu.hasMoreElements()) {
        String name = enu.nextElement();

        if (!name.equals(JavaConstants.JAVAX_SERVLET_INCLUDE_PATH_INFO)) {
            names.add(name);/*from   w w  w  . java  2s  .  com*/
        }
    }

    return Collections.enumeration(names);
}

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;//w w  w .  j a va 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);
}