不同 servlet 如何共享

2021-06-18 22:12:01 字數 1306 閱讀 2859

1樓:

session在一個會話中都是有效的,而在同一個會話中你可以訪問多個servlet,也就是說在不同的servlet中session是相同的,是可以共享的。

共享辦法:在servlet中先得到session,即再使用session,在jsp也頁面中實現是可以的,因為jsp中內建了session物件,所以不用自己定義,但是在serlvet中得自己獲取。

session:使用者訪問某個**時,web伺服器就會在伺服器的記憶體中為該瀏覽器分配一個空間,這個空間是被瀏覽器獨佔的。該空間就稱其為 session空間 ,使用者通過瀏覽器訪問伺服器,再到瀏覽器退出訪問這段時間叫做 session會話 ,這個會話時間通常為30min(可以手動修改)。

2樓:

我覺得樓主首先要弄清楚session的作用域,session在一個會話中都是有效的,而在同一個會話中你可以訪問多個servlet,也就是說在不同的servlet中session是相同的,是可以共享的。

樓主說的錯誤:session cannot be resolved的意思是說session不能被解釋,也就是說session沒有定義。

解決辦法:在servlet中先得到session,即再使用session,樓主的那種寫法在jsp也頁面中是可以的,因為jsp中內建了session物件,所以不用自己定義,但是在serlvet中得自己獲取。

3樓:匿名使用者

你所說的,應該是兩個web工程之間的session共享,這個,有兩種解決方案,第一,通過sessionid進行session的複製和同步,比較麻煩;第二,使用cookie,將你所說的資訊,儲存到cookie當中,而不是session當中

4樓:有車

使用者登入建立session後,儲存到memcache中

使用者再次請求時,伺服器在memcache中查詢session,與使用者的session比較。

5樓:來自滑雪場欣慰的鋼鐵俠

servlet裡有request吧,這樣得到session再getattribute

6樓:調和若

request.getsession();

7樓:匿名使用者

session.getattribute("username");

uc頭條如何在不同裝置上共享收藏

這個發這個頭條這個新聞你可以直接分享的這個上面有分享連結直接把它分享到不同上面就可以了 uc頭條收藏的內容怎麼同步 您好 請您通過瀏覽器個人中心進行登陸,點選書籤進入之後點選左下角同步即可 怎麼把uc頭條收藏的文章儲存到手機上?這個他不是有書籤嗎這個有書籤的你可以把這個 儲存下來這裡也都是可以的 如...

不同作業系統如何共享印表機

本地連線.屬性.安裝.協議.裝上這個試試.再開啟網路上的芳鄰.檢視工作組.找到共享印表機的那臺電腦.1.如果能開啟電腦的話 接下來你知道怎麼辦的吧.2.如果找不到或者打不開.看一下你們的工作組是不是一致的.guest是不是開了.我碰到過,新增步驟不對,我的是hp的。你在新增印表機時,在選擇本地印表機...

jsp如何在servlet中寫jsp頁面中的ltagt超連結的事件

1 直接將href設定為servlet,處理完成後在servlet中response.sendredirect 2 可以ajax去處理,處理完成後在用js控制頁面跳轉。直接將href設定為servlet的跳轉路徑,處理完成後在servlet中response.sendredirect 和reques...