-4

我有一个已经在运行的应用程序。它使用大量与 JSP 通信的 Ajax 请求。我必须设置很多必要的会话变​​量,但有时由于某种原因,我之前设置的会话变量返回“null”,我真的不知道为什么......它在大多数情况下都有效。什么可能导致这种情况?

提前致谢,

小时

示例:在一个 JSP 中,我设置了这样的金额..

double n=curbal*2;
request.getSession().setAttribute("amount",new Double(n));

然后我在另一个 JSP 中使用以下内容得到它..

Double temp=(Double) request.getSession().getAttribute("amount");

设置变量和获取变量之间大约有 3 分钟..

4

1 回答 1

0

我建议你在这一行设置一个断点:

request.getSession().setAttribute("amount",new Double(n));

并查看当会话变量为空时是否真的设置了您的属性。

于 2012-06-22T14:17:14.533 回答