我正在使用Liferay 5.2.9。我有自己的ViewFriendlyUrlMapper类,它扩展了BaseFriendlyURLMapper。我覆盖了buildPath和populateParams方法。一切都很好,但我有一个小问题。
我的主页有地址:host / web / quest / myPage,我在其上放置了portlet,显示了一些来自数据库的文本。当我想显示名称为“super-text”的文本时,friendlyUrlMapper会生成这样的url:/ web / quest / myPage / - / text / super-text。在portlet配置中,我有选项:defualt文本的名称,当url没有参数(/ web / quest / myPage)时,它会被删除。
我的问题是:有没有办法将没有参数的网址(/ web / quest / myPage)重定向到来自portlet首选项的默认文本名称的url?