IE禁用Cookie後的解決方案

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地址進行重寫。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章