gpt4 book ai didi

java - servlet 中的 session 维护在哪里?

转载 作者:搜寻专家 更新时间:2023-11-01 01:55:58 25 4
gpt4 key购买 nike

在Servlets中我们可以使用Session Tracking的特性。所以我只想问 session 是在客户端还是在服务器端维护的。

如果它在客户端那么在哪里?
我可以在客户端 HTTPSession 上创建 session 吗?

我发现一篇文章说可以维护客户端和服务器端的 session 。

最佳答案

它是维护 session 的服务器。允许 session 跟踪发生是服务器的责任。客户端无需费心显式发送任何信息。由于客户端可以随每个请求发送保存在客户端上的 Cookie,服务器可能会使用 Cookie 进行 session 跟踪。

注意:Cookies 只是实现 session 跟踪的方式之一。这也是最好的办法

因此服务器使用 Cookie 作为处理 session 跟踪的方法之一。

也可以通过其他方式实现:

URL 重写 - 应用程序/服务器应在所有 URL/链接中附加 session ID。当从客户端调用这些时, session 与 URL 一起到达服务器。

隐藏表单字段 - 表单可能包含隐藏的输入类型, session ID 作为字段值。发布表单时, session ID 会随表单数据一起出现。

关于java - servlet 中的 session 维护在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9090564/

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