SpringMVC Controla la sesión de usuario de inicio de sesión para saltar a la página de inicio de sesión después de que la página de inicio de sesión no sea válida. No hay muchas tonterías. Los detalles son los siguientes:
El primer paso es configurar web.xml
<Session-Config> <session Timeout> 15 </session timeOut> </session-config>
El segundo paso es configurar Spring-Mvc.xml
< Si no está configurado o/**, todos los controladores serán interceptados-> <mvc: mapping ruta = "/**"/> <!-Direcciones que no necesitan ser interceptadas-> <mvc: excluir mapping ruta = "/login.do"/> <bean> </bean> </mvc: interceptor> </mvc: interceptores>
Paso 3: Escriba el método Interceptor SystemsessessionInterceptor
Public Class SystemessessionInterceptor implementa HandlerInterceptor {private static final cadena login_url = "/jsp/sessionrun.jsp"; @Override public void postthandle (httpservletRequest solicitud, respuesta httpServletResponse, manejador de objetos, modelandView modelandView) lanza la excepción {} @Override public void Aftercompletion (HttPservletRequest solicitud, httpServletResponse respuesta, manejador de objetos, excepción ex) Exception {}}}}}}}}}}}}}}}}}}}} PreHandle (HTTPServletRequest Solicitud, respuesta httpservletResponse, manejador de objetos) lanza la excepción {httpsession session = request.getSession (true); // Obtener información de nombre de usuario en el objeto de sesión obj = session.getAttribute (cmconstant.loginuser); if (obj == null || "". Equals (obj.ToString ())) {Response.sendedirect (request.getSession (). getServletContext (). getContextPath ()+login_url; return false;} return true;} Paso 5: Configure la página de indicación amigable SessionRun.jsp
<Body> <script language = "javaScript"> alert ("El usuario ha iniciado sesión en otro lugar, por favor inicie sesión nuevamente"); setTimeOut (function () {window.top.location.href = "<%= path%>/index.jsp";}, 2000); </script> </body> Se finaliza el método de procesamiento después de que expira la sesión de Intercept SpringMVC.
Lo anterior es todo el contenido de este artículo. Espero que sea útil para el aprendizaje de todos y espero que todos apoyen más a Wulin.com.