0

我想在它从支持 bean 返回“完成”后关闭 jsp 页面窗口。

我如何为此编写导航基础?我有以下代码

      <navigation-rule>
      <from-view-id>/faces/script/modify_script.jsp</from-view-id> 
      <navigation-case>
        <from-outcome>finish</from-outcome>
        <to-view-id> not sure what to write here</to-view-id>
    </navigation-case>
  </navigation-rule>
4

1 回答 1

1

只需返回一个视图,其唯一内容大致为:

<!DOCTYPE html>
<html lang="en">
    <head><title>Window will be closed</title></head>
    <body><script>window.close()</script></body>
</html>

window.open()请注意,这仅适用于由同一 web 应用程序中的调用显式打开的浏览器窗口。如果所讨论的浏览器窗口是由最终用户的target="_blank"操作或手动处理(例如 Ctrl+单击)打开的,则不能保证在所有浏览器上都有效。在这种情况下,大多数现代浏览器都会忽略关闭指令。

于 2013-05-20T20:53:10.753 回答