Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.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
Xpages xpage返回到另一个应用程序的导航规则不起作用_Xpages - Fatal编程技术网

Xpages xpage返回到另一个应用程序的导航规则不起作用

Xpages xpage返回到另一个应用程序的导航规则不起作用,xpages,Xpages,我正在从门户xpage调用xpage,希望在成功或取消时返回门户。我已将下一页(成功或取消)规则设置为上一页。当我用一个简单的取消按钮进行测试时,它不会返回到上一页。在摘要中,应用程序A以编辑模式在应用程序B中打开一个页面。当我单击应用程序B中的取消按钮时,它不会返回到应用程序a <xp:this.navigationRules> <xp:navigationRule outcome="xsp-success" viewId="$$PreviousPage"&g

我正在从门户xpage调用xpage,希望在成功或取消时返回门户。我已将下一页(成功或取消)规则设置为上一页。当我用一个简单的取消按钮进行测试时,它不会返回到上一页。在摘要中,应用程序A以编辑模式在应用程序B中打开一个页面。当我单击应用程序B中的取消按钮时,它不会返回到应用程序a

<xp:this.navigationRules>
<xp:navigationRule
    outcome="xsp-success"
    viewId="$$PreviousPage"></xp:navigationRule>
</xp:this.navigationRules>

然后我尝试使用带有返回URL的sessionScope变量,但sessionScope变量在应用程序B中似乎不可用


我一定错过了一些非常基本的东西。谁能帮我一把吗?谢谢

导航规则仅适用于每个应用程序。像$$HomePage这样的“特殊”规则将始终返回到应用程序根目录,$$PreviousPage将返回到存储在sessionScope中的最后一页。sessionScope中的最后一页也是特定于应用程序的,这就是为什么它不起作用

尝试使用URL参数打开应用程序B,并将此参数存储在应用程序B的会话范围中。如果用户取消,您只需执行重定向,而不用使用导航规则