2013-08-30 3 views
0

как я могу изменить текущую страницу с помощью liferay, я использую themedisplay api. но я не нашел, как я могу изменить текущую страницу от web/guest/new до /web/guest/new22. я использовать сильфон код, чтобы получить текущий URL-адресизменить текущую страницу с помощью liferay

String currentCompleteURL = PortalUtil.getCurrentURL(rdReq); 
ThemeDisplay themeDisplay = (ThemeDisplay) rdReq.getAttribute(WebKeys.THEME_DISPLAY); 
String title = themeDisplay.getLayout().getName(themeDisplay.getLocale()); 
System.out.println("title "+title); 
+0

Нужна более подробная информация о том, что вы пытаетесь сделать? Вы пытаетесь перенаправить пользователя на другую целевую страницу при входе в систему? –

+0

Я хочу перейти с веб-сайта/гостя/нового на/web/guest/new22 –

+0

Вы хотите сказать, когда пользователь нажимает на/web/guest/new, он должен автоматически перенаправляться в/web/guest/new22? –

ответ

0

Если вы просто хотите, чтобы перенаправить весь запрос на конкретную страницу (в вашем случае/веб/гость/новый) в другое место (в вашем случае/веб/guest/new22), что вы можете сделать, это перейти на страницу «Управление страницей» с веб-страницы/гостевой/новой страницы, а затем выбрать Ссылка на страницу от Тип свернуть. Это покажет еще одну выпадающую ссылку «Ссылка на страницу» ниже Тип, где вы можете выбрать страницу, на которую вы хотите перенаправить пользователя (web/guest/new22).

Смежные вопросы