2013-12-10 45 views
4

在應用程序中,我需要知道viewScope變量是否已初始化。當viewScope變量被創建時,該值可能爲空。所以viewScope.isEmpty(「SomeName」)並不告訴我它已經被初始化,並且答案爲空,或者它還沒有被初始化。 viewScope沒有一個屬性可以回答「viewScope存在」的問題。如何知道viewScope變量是否已初始化

+0

您不能設置爲null範圍變量的值的信息。如果你這樣做,它會被刪除(根據我對SSJS /綁定的測試)。與Java地圖相比,它是直觀的。 –

+0

你可以做viewScope.put(「SomeName」,「」)和viewScope變量爲空。 –

回答

13

你可以得到一個viewScope變量是否確實存在或不

if (viewScope.containsKey("SomeName")) ... 
+0

再次感謝克努特 –

相關問題