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

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

Introduction

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

Prototype

String JAVAX_SERVLET_FORWARD_PATH_INFO

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

Click Source Link

Usage

From source file:com.liferay.portlet.PortletServletRequest.java

License:Open Source License

@Override
public Object getAttribute(String name) {
    if (_include || (name == null)) {
        return _request.getAttribute(name);
    }//from   w  w  w .j ava2s.  co m

    if (name.equals(JavaConstants.JAVAX_SERVLET_FORWARD_CONTEXT_PATH)) {
        if (_named) {
            return null;
        } else {
            return _portletRequest.getContextPath();
        }
    }

    if (name.equals(JavaConstants.JAVAX_SERVLET_FORWARD_PATH_INFO)) {
        if (_named) {
            return null;
        } else {
            return _pathInfo;
        }
    }

    if (name.equals(JavaConstants.JAVAX_SERVLET_FORWARD_QUERY_STRING)) {
        if (_named) {
            return null;
        } else {
            return _queryString;
        }
    }

    if (name.equals(JavaConstants.JAVAX_SERVLET_FORWARD_REQUEST_URI)) {
        if (_named) {
            return null;
        } else {
            return _requestURI;
        }
    }

    if (name.equals(JavaConstants.JAVAX_SERVLET_FORWARD_SERVLET_PATH)) {
        if (_named) {
            return null;
        } else {
            return _servletPath;
        }
    }

    return _request.getAttribute(name);
}