gpt4 book ai didi

java - 如何在发送重定向时存储 session

转载 作者:太空宇宙 更新时间:2023-11-04 08:05:04 25 4
gpt4 key购买 nike

我有一个情况,我想从 session 中删除该属性,然后我正在执行response.sendRedirect。

但我不确定它是否会删除 session 属性?有什么想法吗?

附注我必须做sendRedirect,我不能使用forward。

session.removeAttribute(Constants.USER_REQUEST_URI); 
response.sendRedirect(userReqUri);

答案:只需一点调试就解决了我的担忧。我通过获取变量检查了 session 属性值,结果为空。因此它从 session 中删除了变量。

最佳答案

是的,如果Constants.USER_REQUEST_URI给出了存储在 session 中的正确名称,那么它将删除它们。

session 的工作方式与 GET 和 POST 请求不同,因此重定向和转发没有区别。

确认这一点的好方法是检查重定向后变量是否可访问

session.getAttribute(Constants.USER_REQUEST_URI)

关于java - 如何在发送重定向时存储 session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12207729/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com