0

我正在使用带有 glassfish 的 Netbeans 7.3 和带有 primefaces 3.5 和 mozilla 的 JSF 2.1 来观看页面(新页面在选项卡中打开)。我有一个显示人员列表的 XHTML 页面(带有 @sessionscoped bean),我试图通过单击该列表的一个元素来打开一个新的浏览器窗口,以便我可以看到修改该人的详细信息(新浏览器也应该有一个@sessionscoped bean)。用户可以根据需要打开任意数量的“个人链接”。我试过这段代码来打开新的浏览器:

<h:commandButton value="Open new Window" onclick="this.form.target='_blank'" action="{contacto.getDestino()}"/>

和这个:

<h:commandLink value="Open new Window" action="#{contacto.getDestino()}" target="_blank"/>

问题是新打开的页面似乎没有活动的支持 bean。例如,新页面有:

<h:outputText value="#{newopenedpagebean.text}" />

它不打印任何东西(文本属性有一个值)。我研究了很多,我没有找到任何解释。我确定这是一个新手问题,但有人可以帮我解决吗?提前致谢!!

4

0 回答 0