GateIn – Getting HttpServletRequest from PortletRequest
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);
}
}
}