如何在 HttpSession 中存储 Java 对象?
2022-09-01 04:22:36
因此,当请求此 servlet 时,我尝试获取一个 servlet 以将 Java 对象添加到用户的会话中。但是在 servlet 重定向到下一页并且我尝试检索该对象后,我得到了一个对象。null
以下是我将对象添加到 HttpSession(在 servlet 中)执行的操作:
request.setAttribute("object", obj);
然后我尝试通过以下方式检索它(在JSP中):
Object obj = request.getAttribute("object");
那么我怎样才能让 obj 不为 null 呢?
更新:我也尝试过这个,什么都没有:
HttpSession session = request.getSession();
session.setAttribute("object", obj);
在 JSP 中使用以下内容:
Object obj = request.getSession().getAttribute("object");
这两种方式仍返回 null。