IE禁用Cookie後,會導致服務端Session無法回寫JSESSIONID到瀏覽器。當瀏覽器再次訪問時,Session中也就不會有記錄。
但服務端可以在瀏覽器端禁用Cookie後,通過response對象在返回的URL中將編碼後的Cookie追加到後面,這樣,客戶端下次訪問時,服務端就可以在request中檢測到Cookie了(瀏覽器會在請求頭裏帶上Cookie)。
response.encodeRedirectURL(java.lang.String url)
用於對sendRedirect方法後的url地址進行重寫。
response.encodeURL(java.lang.String url)
用於對錶單action和超鏈接的url地址進行重寫。