Получение дружественных URL-адресов для работы в Liferay

Я хотел включить дружественные 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");

Было бы очень хорошо, если бы вы указали мне правильное направление...

5
задан timrau 27 March 2013 в 12:44
поделиться