目前,我以这种方式生成一个指向不同 portlet 的 URL:
<liferay-portlet:actionURL var="custom" portletName="portlet2_WAR_portlet2">
<portlet:param name="action" value="advanced"/>
<portlet:param name="value" value="321"/>
</liferay-portlet:actionURL>
最重要的部分是portletName
论证。我就像他们在 Liferay 页面上所说的那样构建它。问题是,手动创建 aportletName
太可怕了。想象一下一个错字,一个名字的改变......
所以我的问题是:是否有一个实用程序类、jsp 标记(或类似标签)能够自动创建有效的 portlet 名称(给定来自程序员的一些信息,例如 portlet 的名称)。
一件事:我的 portlet 是单例的,所以不需要INSTANCE参数。