2013-08-27 81 views
1

我開發了一個過濾器,它將首先檢查會話是否存在,如果客戶端發出請求,它將直接呈現請求的頁面,如果會話存在,如果不是,過濾器會將用戶重定向到servlet LoginNow.do),它將顯示登錄頁面,以便在登錄成功時創建會話對象。如何登錄成功後重定向到請求的jsp頁面?

但我仍然有一個小問題,重定向用戶登錄成功後請求的頁面。如果點擊了索引頁面上的鏈接,則將所請求的頁面添加爲URL中的參數,該鏈接將連接到login.jsp的URL直到登錄進程成功完成,此時此頁面將呈現給用戶。然而,在這個階段登錄頁面不顯示,我不知道爲什麼?

http://localhost:8080/ACMEDemo/LoginNow.do?referer=/ACMEDemo/content1.jsp 

回答

0

您不需要涉及它的應用程序文件夾。

http://localhost:8080/ACMEDemo/LoginNow.do?referer=content1.jsp 

然後

response.sendRedirect("./" + request.getParameter("referer")); 
+0

這是一個非常不錯的主意。謝謝 – Tuhamy

相關問題