我有一个已在运行的应用程序。它使用许多与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分钟..
答案 0 :(得分:0)
我建议你在这一行设置一个断点:
request.getSession().setAttribute("amount",new Double(n));
当会话变量为空时,查看你的属性是否真的设置了。