gpt4 book ai didi

java - HttpSession 的 setAttribute ("attributename",object) 对象会存放在哪里?

转载 作者:行者123 更新时间:2023-11-28 23:58:45 25 4
gpt4 key购买 nike

class SessionStorage extends HttpServlet
{
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
{
HttpSession session=request.getSession();
int schoolId=100;
session.setAttribute("schoolId", schoolId);
}

}

我只想知道schoolId 属性存储在哪里。它要么在 Web 容器(例如 tomcat)上,要么在内存中(例如 .RAM)。如果它在服务器上,我会在哪个位置找到这个属性?

最佳答案

SchoolId 保存在 HttpSession 中(在 tomcat 上)。 HttpSession 本身存储在服务器的内存 (RAM) 中。您只能在同一 http session 的新请求到达服务器时再次查找该值。

关于java - HttpSession 的 setAttribute ("attributename",object) 对象会存放在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48416537/

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