Я хотел включить дружественные URL-адреса в liferay для мои портлеты JSR-268.
Я настроил сопоставитель дружественных URL-адресов, как мне сказали в http://www.liferay.com/web/guest/community/wiki/-/wiki/Main/FriendlyURLMapper, но почему-то это не так. работай на меня.
Что я упускаю?
Мой liferay-portlet.xml
выглядит так:
content
com.liferay.portal.kernel.portlet.DefaultFriendlyURLMapper
content
com/gentics/cr/portlet/content-url-routes.xml
true
navigation
/icon.png
true
search
/icon.png
true
Мой content-url-routes.xml
выглядит так:
/content/{contentid}
URL-адреса, отображаемые в портлете, до сих пор: HTTP: // локальный: 8080 / веб / гость / дома p_auth = Yu81QQrj & p_p_id = content_WAR_genticsportlet_INSTANCE_R2HSaoL5RkHi & p_p_lifecycle = 1 & p_p_state = нормальный и p_p_mode = вид и p_p_col_id = колонка-2 & p_p_col_count = 1 & _content_WAR_genticsportlet_INSTANCE_R2HSaoL5RkHi_contentid = 10007,33
URL-адрес был создан с помощью follogwing код:
PortletURL actionURL = response.createActionURL();
actionURL.setParameter("contentid", "10007.33");
Было бы очень хорошо, если бы вы указали мне правильное направление...