近日做了下個跨平臺的整合,通過servlet來實現的各平臺間進行登錄時的密碼校驗,如在主應用中做了以下設置:
在登錄完成後,向session中置了一個屬性值。
在其它的servlet做登錄校驗時,調取了session中的內容,然後判斷這個session中的內容是否是正確的。
結果遇到這了樣的問題,在servlet取session時,發現在session id變了?
這個問題困擾了我近兩天,結果才發現,通過http://localhost:8800/webapp/
http://192.168.1.3:8800/webapp/兩種方式結果是不一樣的。
用第一個方法進行登錄時會出現session id隨着每次請求不同,就是變後,而用後面的登錄方式,session id就是固定的了。