我在页面上有两个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" ...
有没有办法获取向用户显示的网址?
答案 0 :(得分:3)
我正在寻找的链接称为 Referer ,并指向请求来自的页面。 感谢Tobias Liefke
在Liferay中,您可以使用portlerRequest.getHttpRequest().getHeader("Referer")