Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jsp 插入同一页面的不同JSF页面的Primefaces组件之间的相互通信?_Jsp_Jsf_Primefaces - Fatal编程技术网

Jsp 插入同一页面的不同JSF页面的Primefaces组件之间的相互通信?

Jsp 插入同一页面的不同JSF页面的Primefaces组件之间的相互通信?,jsp,jsf,primefaces,Jsp,Jsf,Primefaces,我有PrimeFacesJSF页面,我需要帮助理解如何在PF组件之间通信 我有下面的pfjsf页面 nav.xhtml java display_table.xhtml DisplayTableBean.java 显示详细信息表格.xhtml DisplayDetailTable.java index.xhtml 在index.xhtml内部,我使用facelet标记插入页面 <div id="menu"> <ui:insert name="nav"&g

我有PrimeFacesJSF页面,我需要帮助理解如何在PF组件之间通信

我有下面的pfjsf页面

nav.xhtml java

display_table.xhtml DisplayTableBean.java

显示详细信息表格.xhtml DisplayDetailTable.java

index.xhtml

在index.xhtml内部,我使用facelet标记插入页面

    <div id="menu">
        <ui:insert name="nav">
            <ui:include src="navigation.xhtml" />
        </ui:insert>
    </div>

    <div id="content">
        <ui:insert name="content">
            <ui:include src="display.xhtml" />
            <ui:include src="display2.xhtml" />
        </ui:insert>
    </div>
问题是,

当我从导航树中选择某个内容时,我想启动事件并将所选节点数据传递给displayTable和DisplayDetail

我不知道我需要如何处理创建事件和注册这些事件。 任何示例代码都将非常受欢迎

我是否从索引页面中的javascript进行管理? 每个页面内都有标签

任何指导都将不胜感激。
谢谢。

问题是如何在备份bean中获取导航事件,还是如何从一个bean到另一个bean获取导航状态?如何从一个bean到另一个bean获取导航状态。使用依赖项注入将一个bean注入另一个bean,然后从处理导航事件的方法中操纵另一个事件的状态。以下是使用ManagedBeans的jsf 2.0教程: