0

我在动态重写 pages.xml 中的模式时遇到了问题。

我在网页上有一个主菜单和子菜单,我有一个场景,比如当用户给出 www.website.com/mainmenu/submenu1 时,EL 方法应该动态执行和重写该特定页面。因为所有菜单和子菜单都来自后端。当用户选择子菜单项时,它也应该在主页上工作。我的意思是,它应该以两种方式工作(双向)。关键部分是,当用户在地址栏中输入 url 时,如何从后端执行和获取 /mainmenu/submenu 名称。这必须仅通过使用 seam 框架来使用 pages.xml。

提前致谢!!如果我的解释不清楚,请告诉我。

4

1 回答 1

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 文档

于 2016-08-17T13:08:27.613 回答