Liferay获取浏览器URL

时间:2016-12-26 09:44:22

标签: liferay-6.2

我在后登录挂钩中有一个HttpServletRequest对象。如何获取浏览器的URL。

当我使用PortalUtil.getCurrentCompleteURL(HttpServletRequest)时,我总是得到http://localhost:8080/c。我需要像http://localhost:8080/web/abc这样的东西。

我没有ThemeDisplay对象。

1 个答案:

答案 0 :(得分:0)

我猜您要查找的网址是登录前的网址。重定向到登录页面时,门户网站会将其保存在会话中。您可以像这样访问它:

String lastPath = session.getAttribute(WebKeys.LAST_PATH);