У нас есть две формы, в которых нам нужно передавать значения от одного к другому.Мы успешно передаем параметры, но вторая страница никогда не отображается в браузере.Браузер просто зависает и запрос никогда не завершается.Если мы добавим правило перенаправления в face-config.xml, страница отобразится, но значение параметра будет сброшено на ноль.
Вот наше правило навигации в Face-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>
Любая помощь приветствуется.