如果我在不使用会话范围的情况下刷新页面,如何获取值



我有一个网页,我有一种类似状态的变量,它设置了类似状态的值,我想要这个值,如果我刷新我的页面,那么我也想在不使用会话的情况下获得值,

我尝试了页面范围,但它不能给出值。如果我刷新页面,它将返回null。

我这样设定价值。。。

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

我得到的价值像这个

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

我不想在此使用会话。

IMO,您应该选择将用户值存储在Cookie中。我的意思是,将用户名存储在cookie中不会占用太多字节空间,也不会影响您的性能。

关于如何在JSF中编写和读取cookie,您可以参考以下文章。除此之外,您还可以按照自己的意愿处理cookie内容。只需在"用户"进入您的范围时删除cookie即可。

如何在JSF 中使用cookie

相关内容

  • 没有找到相关文章

最新更新