【发布时间】:2012-06-24 14:56:17
【问题描述】:
我有一个已经在运行的应用程序。它使用大量与 JSP 通信的 Ajax 请求。我必须设置很多必要的会话变量,但有时由于某种原因,我之前设置的会话变量返回“null”,我真的不知道为什么......它在大多数情况下都有效。 这是什么原因造成的?
提前致谢,
嗯
示例: 在一个 JSP 中,我设置了这样的数量..
double n=curbal*2;
request.getSession().setAttribute("amount",new Double(n));
然后我在另一个 JSP 中使用以下内容得到它..
Double temp=(Double) request.getSession().getAttribute("amount");
设置变量和获取变量之间大约有 3 分钟..
【问题讨论】:
-
需要更多信息。您需要隔离一个特定场景并发布问题。
-
+1 为标题中的
(sometimes),让我笑了:) -
首先,在 JSP 中包含 Java 代码是一种不好的做法(您应该使用一些 taglib)。而您的代码 sn-ps 还不够,我们可以帮助您
-
这是一个非常大的项目.. 我不知道要插入什么?!变量没有其他任何反应..
-
会话中的数据不会自行消失。如果它是同一个会话,则该值必须已从会话中显式删除。检查删除值的代码。