我将一个对象放入
会话
通过该行:
req.getSession().setAttribute("docPDF", docPDF);
所以上一行在会话中
文档PDF
对象(它是
字节数组输出流
实例)的名称
文档PDF
.
如果在调试器中执行以下操作:
req.getSession().getAttribute("docPDF")
我可以看到这个物体,所以它似乎被正确地放入
会话
.
然后,在我的类的另一个方法中,我必须检索它,所以我尝试了这样的方法:
docPDF = (ByteArrayOutputStream) req.getAttribute("docPDF");
但问题是我得到了
文档PDF
对象是
无效的
.
为什么?我错过了什么?也许这取决于这是另一个HttpRequest?
如何正确检索我放入会话的对象?
谢谢