是的,我知道在这个问题上有一些类似的问题。 无论如何,我看到的任何解决方案都无法解决我的问题:
我有servlet 1,我有一个对象" area"来自类型" Area"。 这个对象有一些我创建的特殊方法。 我想将此对象发送到另一个servlet(servlet 2),以便保存区域的所有特殊数据。
我做的是:
在servlet 1中:
HttpSession session = request.getSession(true);
session.setAttribute("theArea", area);
在servlet 2中:
Area aa = (Area) request.getSession(false).getAttribute("theArea");
我在此之后输入
aa.
出现java的一般方法,但不是我的方法...
我也尝试过servlet 1:
request.getSession().setAttribute("theArea", area);
并且没有工作。
我很乐意帮助...... 感谢' S
答案 0 :(得分:0)
应该是一个铸造问题。试试这个
Area aa = (Area) (request.getSession(false).getAttribute("theArea"));