O Springmvc controla a sessão do usuário de login para pular para a página de login após a página de login ser inválida. Não há muita bobagem. Os detalhes são os seguintes:
O primeiro passo é configurar web.xml
<Session-Config> <Session-timeout> 15 </session-timeout> </session-config>
O segundo passo é configurar spring-mvc.xml
<!-interceptação de falha da sessão-> <mvc: interceptores> <!-Definição de interceptador-> <mvc: interceptador> <!-correspondendo ao caminho da URL. Se não estiver configurado ou/**, todos os controladores serão interceptados-> <mvc: mapeando path = "/**"/> <!-endereços que não precisam ser interceptados-> <mvc: exclui-mapping Path = "/login.do"/> <Bean> </bean> </mvc: intercetor>
Etapa 3: Escreva o Método Interceptor SystemSessionIntercept
classe pública SystemsionSessionIntercept implementa HandlerIntercept {private Static final String login_url = "/jsp/sessionrun.jsp"; @Override public void PostHandle (solicitação httpServletRequest, resposta httpServletResponse, manipulador de objetos, modelAndView ModelAndView) lança Exceção {} @Override public void Aftercompletion (httpservleTrequest Solicy, httpsletResponse Resposta, manipulador de objeto, excepcionário) Prehandle (solicitação httpServletRequest, resposta httpServLetResponse, manipulador de objeto) lança a exceção {httpSession session = request.getSession (true); // Obtenha informações de nome de usuário no objeto de sessão obj = session.getAttribute (cmConstant.loginUser); if (obj == null || "". igual a (obj.toString ())) {Response.sendRedirect (request.getSession (). getServletContext (). Etapa 5: Configure a página de prompt amigável sessionRun.jsp
<Body> <script linguage = "javascript"> alert ("O usuário fez login em outros lugares, faça o login novamente."); setTimeout (function () {window.top.location.href = "<%= caminho%>/index.jsp";}, 2000); </script> </body> O método de processamento após o término da sessão de interceptação Springmvc terminar.
O exposto acima é todo o conteúdo deste artigo. Espero que seja útil para o aprendizado de todos e espero que todos apoiem mais o wulin.com.