2013-08-25 378 views
0

如何在春季會話過期時重定向到索引頁面3.2(不使用spring安全性) 會話配置值應該從web.xml讀取並使用攔截器如何實現此目的?春季會話超時處理mvc

你能不能請示例代碼?

+1

你可以檢查這個問題http://stackoverflow.com/questions/1026846/how-to-redirect-to-login-page-when-session-is-expired-in -java-web-application 在過濾器(而不是攔截器)中,如果會話是新的,則重定向到索引頁 – jpprade

回答

-1

用戶Spring HandlerInterceptorAdapter攔截請求並檢查用戶會話。 如果會話對象爲空/過期,則重定向到索引頁面。

例子:

public boolean preHandle(HttpServletRequest request, 
    HttpServletResponse response, Object handler) throws Exception { 
     User user = (User) request.getSession().getAttribute("user"); 
     if(!(user == null) { 
     response.sendRedirect("index.html"); 
     } 
}