最初有一個「登出」鏈接只在我的索引頁,所以我只想失效了會議,併發送回索引頁....如何將請求發送回發送它的頁面?
但現在我有一個「登出每個頁面頂部的「」鏈接。那麼我怎麼能派遣一個請求返回到「退出」之後在點擊會話失效後的同一頁面呢?
HttpSession hs = request.getSession();
if (hs != null) {
hs.invalidate();
RequestDispatcher rd = request.getRequestDispatcher("index.jsp");
rd.forward(request, response);
}
您可以向索引頁面發送'request'屬性,並在登錄時使用該屬性重定向到登錄處理程序中的當前頁面。您可以將該請求屬性保留爲隱藏字段等。 – NINCOMPOOP
可能重複/類似於以下內容:[HttpServletRequest - 如何獲取引用URL?](http://stackoverflow.com/questions/2648984/httpservletrequest-how-to-獲取引用URL)和這:[如何使用request.getHeader(「Referer」)](http://stackoverflow.com/questions/5536577/how-to-use-request-getheaderreferer) – informatik01