現在、次の方法で別のポートレットへの 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 タグ (または類似のもの) はありますか (ポートレットの名前など、プログラマからの情報が与えられます)。
1 つ: 私のポートレットはシングルトンなので、INSTANCEパラメータは必要ありません。