目前我是通过以下方式生成到不同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页面上所说的方式构建它。问题在于,手动创建 portletName
很可怕。想象一下打字错误或名称更改......所以我的问题是:是否有一个实用程序类、JSP标签(或类似物)能够自动创建有效的portlet名称(根据程序员提供的一些信息,例如portlet的名称)。
一个注意点:我的portlet是单例的,因此不需要INSTANCE参数。
portlet.xml
中指定设置的<portlet-name>
键吗? - Queequeglong
,而该名称是一个String
。另外请注意,我目前有一个很好的 JSP 标签,我不想开始将 Java 代码与我的布局混合在一起...那么我该如何使用上述类? - Queequeg