2016-07-25 21 views
0

У меня возникла проблема при переписывании шаблона в pages.xml динамически.Как перенаправить (двунаправленный путь) с помощью page.xml методами EL в проекте JSF и Seam?

У меня есть основное меню и подменю на веб-странице, у меня есть сценарий, например, когда пользователь дает www.website.com/mainmenu/submenu1, метод EL должен выполнять и переписывать эту конкретную страницу динамически. Поскольку все меню и подменю будут из базы. Также он должен работать с домашней страницы, когда пользователь выбирает элемент подменю. Я имею в виду, что он должен работать как в двух направлениях (двунаправленный). Критическая часть состоит в том, как выполнять и получать имена/mainmenu/submenu из бэкэнд, когда пользователь вводит url в адресной строке. Это нужно использовать pages.xml только с использованием фрейма.

Спасибо заранее! Пожалуйста, дайте мне знать, если мои объяснения не ясны.

ответ

0

Попробуйте прочитать Шов документы ....

<page view-id="/yourPage.xhtml"> 
     <rewrite pattern="/{mainmenu}/{submenu}"/> 
     <param name="mainMenu" required="true" value="#{yourBean.mainMenu}"/> 
     <param name="subMenu" required="false" value="#{yourBean.submenu}"/> 
     <action execute="#{yourBean.processPage}" on-postback="false"/> 
</page> 

SEAM Documentation