我在动态重写pages.xml中的模式时遇到了问题。
我在网页上有一个主菜单和子菜单,我有一个场景,比如当用户提供www.website.com/mainmenu/submenu1时,EL方法应该执行并动态重写该特定页面。因为所有的菜单和子菜单将来自后端。当用户选择子菜单项时,它也应该在主页上工作。我的意思是,它应该以两种方式工作(双向)。 关键部分是,当用户在地址栏中输入网址时,如何从后端执行和获取/ mainmenu /子菜单名称。这必须只使用seam框架来使用pages.xml。
提前致谢!!如果我的解释不明确,请告诉我。
答案 0 :(得分: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>