我在后登录挂钩中有一个HttpServletRequest对象。如何获取浏览器的URL。
当我使用PortalUtil.getCurrentCompleteURL(HttpServletRequest)时,我总是得到http://localhost:8080/c。我需要像http://localhost:8080/web/abc这样的东西。
我没有ThemeDisplay对象。
答案 0 :(得分:0)
我猜您要查找的网址是登录前的网址。重定向到登录页面时,门户网站会将其保存在会话中。您可以像这样访问它:
String lastPath = session.getAttribute(WebKeys.LAST_PATH);