Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
204 views
in Technique[技术] by (71.8m points)

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

I want to know the difference between

PortalUtil.getOriginalServletRequest(portletRequest) 

and

PortalUtil.getHttpServletRequest(portletRequest).
See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

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


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...