我正在尝试让一个servlet在被请求时将Java对象添加到用户的session中。但是当servlet重定向到下一页并尝试检索对象时,我得到了一个null
对象。
以下是我在servlet中用于将对象添加到HttpSession的方法:
request.setAttribute("object", obj);
然后我尝试通过以下方式检索它(在JSP中):
Object obj = request.getAttribute("object");
那么我该如何使obj不为空呢?
更新: 我也试过什么都不加:
HttpSession session = request.getSession();
session.setAttribute("object", obj);
在 JSP 中使用以下内容:
Object obj = request.getSession().getAttribute("object");
两种方式都返回null。