Javascript 将用户重定向到另一个屏幕
我正在使用javascript、jspx和java(Spring使用Mvc)开发一个网站。我有一个管理员配置文件,可以关闭其他登录用户的会话,我的问题是,当我注销这些用户时,他们会停留在原来的页面上,当他们单击另一个链接时,他们会被重定向到登录页面,因此,他们在尝试移动到网站中的另一个页面后不知道自己已注销。有没有一种方法可以在我关闭它们后立即重定向它们 PD:要关闭他们的会话,我正在使用sessionRegistryImplJavascript 将用户重定向到另一个屏幕,javascript,java,spring,model-view-controller,jspx,Javascript,Java,Spring,Model View Controller,Jspx,我正在使用javascript、jspx和java(Spring使用Mvc)开发一个网站。我有一个管理员配置文件,可以关闭其他登录用户的会话,我的问题是,当我注销这些用户时,他们会停留在原来的页面上,当他们单击另一个链接时,他们会被重定向到登录页面,因此,他们在尝试移动到网站中的另一个页面后不知道自己已注销。有没有一种方法可以在我关闭它们后立即重定向它们 PD:要关闭他们的会话,我正在使用sessionRegistryImpl sessionRegistryImpl.getSession
sessionRegistryImpl.getSessionInformation("userId").expireNow();
谢谢大家! 您可以尝试使用
HttpServletRequest-request
和HttpServletResponse-response
,在会话过期后,使用response方法重定向
response.sendRedirect(request.getContextPath() + "/login");
当会话过期时,您需要执行从javascript到服务器的轮询,或者通过web套接字从服务器通知浏览器重新加载页面。虽然它只提供了PHP和nodeJs中的示例,但可能会对您试图解决的问题有所帮助。