session異常什么意思


session異常什么意思

文章插圖
【session異常什么意思】session的開啟和關閉是在service層執行的,但是我們真正使用查詢的對象的數據時,是在web層,但是這個時候session已經關閉 , 就會報no-session異常 。
原因:就是session的關閉是在真正使用數據(這時候發送sql語句)之前 。即web層使用對象的屬性的時候,session已經關閉
解決辦法:讓session的關閉時間要在web層使用完之后 。在web.xml中配置開啟和關閉session的過濾器即可,但是要配在struts的過濾器之前,否則無效