Liferay 5.2.9 を使用しています。BaseFriendlyURLMapper を拡張する独自のクラス ViewFriendlyUrlMapper があります。buildPath および populateParams メソッドを上書きしました。すべて正常に動作していますが、小さな問題が 1 つあります。
ホスト/web/quest/myPage というアドレスのメイン ページがあり、そこにポートレットを配置し、データベースからのテキストを表示します。"super-text" という名前のテキストを表示したい場合、 FriendlyUrlMapper は /web/quest/myPage/-/text/super-text のような URL を生成します。ポートレットの構成にはオプションがあります: デフォルトのテキストの名前。URL にパラメーターがない場合 (/web/quest/myPage) に使用されます。
私の質問は次のとおりです。パラメーターなし (/web/quest/myPage) の URL を、ポートレットの設定からデフォルト テキストの名前の URL にリダイレクトする方法はありますか?