如何获取正在浏览器中显示的Liferay当前网址?

时间:2015-10-27 15:24:14

标签: liferay

我在页面上有两个portlet" Portlet A"和#34; Portlet B"。 该页面包含网址http://localhost:8080/web/guest/page?p_p_id=" Portlet A" ... 然后我在" Portlet B"并尝试从PortalUtil获取当前的URL,如

PortalUtil.getCurrentURL(myRequest);//p_p_id="Portlet B"...
themeDisplay.getURLCurrent(myRequest);p_p_id="Portlet B"...

但是在提交之前的浏览器中我看到了urp与p_p_id =" Portlet A" ...

有没有办法获取向用户显示的网址?

1 个答案:

答案 0 :(得分:3)

我正在寻找的链接称为 Referer ,并指向请求来自的页面。 感谢Tobias Liefke

在Liferay中,您可以使用portlerRequest.getHttpRequest().getHeader("Referer")

找到它