所以我在portlet“pA”中有一个动作,根据记录的用户输出一些信息,现在我需要在另一个portlet“pB”中获取该信息。我没有复制代码,而是想从“pB”访问porlet“pA”的动作。这甚至可能吗?
研究我已经设法在“pB”的开头达到这个目的:
<%@ taglib uri="http://liferay.com/tld/portlet" prefix="liferay-portlet" %>
<liferay-portlet:actionURL var="name" portletName="pA_WAR_war-of-pA">
<liferay-portlet:param name="view" value="v" />
</liferay-portlet:actionURL>
<h1>URL:: <a href="${name}">${name}</a></h1>
但它会为“pB”生成一个网址,而不是“pA”???
答案 0 :(得分:3)
UI层上的portlet应该是一个封闭的概念,并且与其他portlet没有相互依赖性。但是对公共库的依赖很好。