Kontrol SpringMVC Sesi Pengguna Login untuk melompat ke halaman login setelah halaman login tidak valid. Tidak ada banyak omong kosong. Dengan rincian sebagai berikut:
Langkah pertama adalah mengonfigurasi web.xml
<session-config> <sesi-timeout> 15 </sesi-timeout> </sion-config>
Langkah kedua adalah mengonfigurasi spring-mvc.xml
<!-Kegagalan sesi Intercept-> <MVC: Interceptors> <!-Definisi Interceptor-> <MVC: Interceptor> <!-mencocokkan jalur URL. Jika tidak dikonfigurasi atau/**, semua pengontrol akan dicegat-> <mvc: mapping path = "/**"/> <!-alamat yang tidak perlu dicegat-> <mvc: mengecualikan jalur pemetaan = "/login.do"/> <tercepor> </bean> </mvc: interceptor> </mvc: interscepors ...
Langkah 3: Tulis metode interceptor SystemessiSessionInterceptor
Public Class SystemessionInterceptor mengimplementasikan HandlerInterceptor {Private Static Final String LOGIN_URL = "/JSP/SESSIONRUN.JSP"; @Override public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView) throws Exception { } @Override public void afterCompletion(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) throws Exception { } @Override public boolean preHandle (permintaan httpservletRequest, respons httpservletResponse, pawang objek) melempar pengecualian {httpsession sesi = request.getSession (true); // Dapatkan informasi nama pengguna dalam objek sesi obj = session.getAttribute (cmconstant.loginuser); if (obj == null || "". Equals (obj.toString ())) {response.sendredirect (request.getSession (). getServletContext (). getContextPath ()+login_url; return false;} return true;} Langkah 5: Mengkonfigurasi halaman prompt friendly sessionrun.jsp
<body> <script language = "javascript"> waspada ("pengguna telah masuk di tempat lain, silakan masuk lagi."); setTimeout (function () {window.top.location.href = "<%= path%>/index.jsp";}, 2000); </script> </body> Metode pemrosesan setelah sesi intersep SpringMVC berakhir berakhir.
Di atas adalah semua konten artikel ini. Saya berharap ini akan membantu untuk pembelajaran semua orang dan saya harap semua orang akan lebih mendukung wulin.com.