Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is the difference between PortalUtil.getOriginalServletRequest and PortalUtil.getHttpServletRequest?

I want to know the difference between

PortalUtil.getOriginalServletRequest(portletRequest) 

and

PortalUtil.getHttpServletRequest(portletRequest).
like image 474
lee Avatar asked Jan 18 '23 17:01

lee


1 Answers

Even though the question already has an accepted answer I find there's something worth thinking along: Sometimes you want to pass requests around through the interface of a HttpServletRequest - because some interface requires it. This will leave all the name-mangling of a PortletRequest in place (e.g you can call getParameter("name") without un-namemangling it yourself).

On the other hand, sometimes you might want to use a hack and get an actually unmangled parameter from the actual ("original") HttpServletRequest before it gets mangled.

And that's what you use both methods for: Just adapt the interface vs. get the actual data from the original Http level

like image 115
Olaf Kock Avatar answered Feb 16 '23 00:02

Olaf Kock