簡體   English   中英

如果在不使用會話范圍的情況下刷新頁面,如何獲得價值

[英]How to get value if i refresh the page without use of session scope

我在其中有一個網頁,我有一個像state這樣的變量,並且它像state那樣設置了值,如果我刷新頁面,那么我就需要這個值,那么我也想在不使用session的情況下獲取值,

我嘗試頁面范圍,但如果刷新頁面則無法提供值,它將返回null。

我這樣設定價值...

String name="Hello";  
pageContext.setAttribute("user",name); 

我得到這樣的價值

String name1=(String)pageContext.getAttribute("user"); 

我不想在此使用會話。

IMO,您應該選擇將用戶值存儲在Cookie中。 我的意思是,將用戶名存儲在cookie中不會占用太多的字節數,也不會損害您的性能。

您可以參考以下文章,了解如何在JSF中編寫和讀取cookie。 除此之外,您還可以按照自己的方式處理Cookie的內容。 當“用戶”進入您的范圍時,只需刪除cookie。

如何在JSF中使用Cookie

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM