jsp会话变量返回null(有时)

时间:2012-06-22 09:55:41

标签: java ajax jsp

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

提前致谢,

MH

实施例: 在一个JSP中,我设置了这样的数量..

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

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

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

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

1 个答案:

答案 0 :(得分:0)

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

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

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