Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
206 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 Reply

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


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...