2012-06-22 91 views
-4

我有一個已經運行的應用程序。它使用了很多與JSP進行通信的Ajax請求。我必須設置很多必要的會話變​​量,但有時出於某種原因,我之前設置的會話變量返回「null」,我真的不知道爲什麼。它大部分時間都適用。 這可能是什麼原因造成的?jsp會話變量返回null(有時)

由於提前,

MH

示例: 在一個JSP予設定的量這樣的..

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

然後我與另一個JSP下面得到它..

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

設置變量a之間約有3分鐘ND得到它..

+0

發表了一些代碼。 –

+0

需要關於此的更多信息。您需要隔離一個特定方案併發布問題。 –

+2

+1對於'(有時)'在標題中,讓我發笑':)' – sp00m

回答

0

我建議你在這一行設置一個斷點:

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

看看是否在會話變量爲空的屬性是真定。