【问题标题】:How to redirect(Bidirectional way) using pages.xml by EL methods in JSF and Seam project?如何在 JSF 和 Seam 项目中通过 EL 方法使用 pages.xml 重定向(双向方式)?
【发布时间】:2016-11-28 06:58:33
【问题描述】:

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

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

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

【问题讨论】:

    标签: jsf seam jboss-seam


    【解决方案1】:

    尝试阅读 seam 文档....

    <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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-31
      • 2013-10-04
      • 1970-01-01
      • 1970-01-01
      • 2012-01-09
      • 2013-12-03
      • 2023-03-22
      • 2015-08-08
      相关资源
      最近更新 更多