Java 如何获取选项卡或页面的更改状态事件

Java 如何获取选项卡或页面的更改状态事件,java,jakarta-ee,web-applications,Java,Jakarta Ee,Web Applications,我有一个应用程序,它有两个部分,一个是使用j2ee基于web的显示模块,另一个是基于java的后端服务模块。我有一个页面,其中有4个选项卡,其中有图表。单击选项卡时,它会向我的后端应用程序发送启动请求,以开始在我的页面上发送实时数据。问题是,当我将页面更改为其他页面时,我的后端服务会继续发送数据。当我更改页面或关闭浏览器时,我想通过某种方式向我的服务程序发送停止请求。请给我一些想法 你怎么开始发送?你在使用哪种技术?我的web应用程序使用j2ee,后端服务程序使用socket编程。单击选项卡时,

我有一个应用程序,它有两个部分,一个是使用j2ee基于web的显示模块,另一个是基于java的后端服务模块。我有一个页面,其中有4个选项卡,其中有图表。单击选项卡时,它会向我的后端应用程序发送启动请求,以开始在我的页面上发送实时数据。问题是,当我将页面更改为其他页面时,我的后端服务会继续发送数据。当我更改页面或关闭浏览器时,我想通过某种方式向我的服务程序发送停止请求。请给我一些想法

你怎么开始发送?你在使用哪种技术?我的web应用程序使用j2ee,后端服务程序使用socket编程。单击选项卡时,我会在我的服务程序接收请求的端口上发送请求。这听起来不像是标准的web技术。但是,如果您有一种在协议中发送close的方法,为什么不从onUnload事件处理程序中使用它呢?