Как сделать URL моего портлета Spring дружественным? - PullRequest
1 голос
/ 13 сентября 2011

Я понимаю, что есть способ иметь дружественные URL-адреса с помощью LiferayMVC, но как мне сделать это, используя Spring Portlets для Liferay?

У меня в настоящее время есть "ужасные" URL, такие как:

http://localhost:8080/web/myportlet/home?p_p_state=normal&p_p_lifecycle=0&p_p_id=SpringTest_WAR_SpringTestportlet_INSTANCE_9wUi&p_p_col_count=3&p_p_col_id=column-1&_SpringTest_WAR_SpringTestportlet_INSTANCE_9wUi_action=main&p_p_mode=view

Ответы [ 2 ]

1 голос
/ 14 сентября 2011

Вы можете создать дружественные URL-адреса для портлетов Spring, используя тот же метод, что и для портлетов Liferay MVC.

См. Сообщение в блоге Коннора @ http://www.liferay.com/web/connor.mckay/blog/-/blogs/5262286 о том, как их создать.

0 голосов
/ 15 сентября 2011

Вы можете следовать той же процедуре, описанной в сообщении Коннора в блоге, без разницы.

Liferay6 упрощает создание дружественного URL, нам просто нужно добавить несколько записей в файл XML,

1) Route.xml в папке src. Это помогает описать механизм маршрутизации для URL-адресов

2) Укажите путь к файлу route.xml в liferay-portlet.xml

Нет класса Java ... !!!

...