【发布时间】:2010-07-22 15:46:00
【问题描述】:
我们有两种形式,我们需要将值从一种传递到另一种。我们成功传递了参数,但是第二个页面永远不会在浏览器中呈现。浏览器只是挂起,请求永远不会完成。如果我们将重定向规则添加到 faces-config.xml 中,页面会呈现,但参数值会重置为 null。
这是我们在 faces-config 中的导航规则:
<navigation-rule> <from-view-id>/activeApps.xhtml</from-view-id> <from-outcome>viewApp</from-outcome> <to-view-id>/viewApplications.xhtml</to-view-id> </navigation-case> </navigation-rule>
这是我们从第一个表单(activeApps.xhtml)传递参数的方式:
<rich:menuItem ajaxSingle="true" value="View Application Form" action="#{Form1.viewApp}">
<a4j:actionparam name="selectedApplicationId"value="{applicationId}" assignTo="#{Form2.applicationIdString}"/>
</rich:menuItem>
感谢任何帮助。
【问题讨论】: