Sachin Handiekar
Sachin Handiekar's Blog

Follow

Sachin Handiekar's Blog

Follow

GateIn – Getting HttpServletRequest from PortletRequest

Sachin Handiekar's photo
Sachin Handiekar
·Mar 10, 2015·

1 min read

A code snippet showing getting HttpServletRequest from PortletRequest in jBoss Portal

/**
 * @author Sachin Handiekar
 **/
final class Util {
    static final HttpServletRequest getOriginalRequest(PortletRequest request) {
        try {
            Method getRealRequestMethod = request.getClass().getMethod("getRealRequest");
            HttpServletRequestWrapper originalRequest = (HttpServletRequestWrapper) getRealRequestMethod.invoke(request);
            return originalRequest;
        } catch (Exception e) {
            throw new IllegalStateException("An error occurred while getting the HttpServletRequest.", e);
        }
    }
}
 
Share this