0

バッキング Bean から "finish" が返された後、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()これは、同じ webapp 内の呼び出しによって明示的に開かれたブラウザー ウィンドウでのみ機能することに注意してください。target="_blank"問題のブラウザー ウィンドウがエンドユーザーの手動操作 (例: Ctrl+クリック)によって開かれた場合、これはすべてのブラウザーで動作することが保証されているわけではありません。このような場合、最新のブラウザのほとんどは、閉じる命令を無視します。

于 2013-05-20T20:53:10.753 に答える