Jsp 离开页面导航时执行操作

Jsp 离开页面导航时执行操作,jsp,navigation,Jsp,Navigation,我有一个在tiles-def.xml中定义的UI页面,它包含许多其他页面。基本上,它是由许多小型JSP页面组成的集群。因此,在我的页面中,有不同的方法可以在UI中导航离开当前页面。那么,当我离开当前位置时,无论我要去哪里,是否有任何方法可以执行操作?包括注销并关闭浏览器或浏览器选项卡?您可以尝试在窗口卸载之前触发的功能 在你的情况下,它看起来像 window.onbeforeunload = function() { // call logout codes } 或 但这种方法是否适用

我有一个在tiles-def.xml中定义的UI页面,它包含许多其他页面。基本上,它是由许多小型
JSP
页面组成的集群。因此,在我的页面中,有不同的方法可以在UI中导航离开当前页面。那么,当我离开当前位置时,无论我要去哪里,是否有任何方法可以执行操作?包括注销并关闭浏览器或浏览器选项卡?

您可以尝试在窗口卸载之前触发的功能

在你的情况下,它看起来像

window.onbeforeunload = function() {
    // call logout codes
}


但这种方法是否适用于FF、Chrome和IE-8及更高版本?我提供了有关浏览器兼容性的信息。简短的回答是“是”。
window.onbeforeunload = function() {
    window.close() // close the browser or tab
}