4
在應用程序中,我需要知道viewScope變量是否已初始化。當viewScope變量被創建時,該值可能爲空。所以viewScope.isEmpty(「SomeName」)並不告訴我它已經被初始化,並且答案爲空,或者它還沒有被初始化。 viewScope沒有一個屬性可以回答「viewScope存在」的問題。如何知道viewScope變量是否已初始化
在應用程序中,我需要知道viewScope變量是否已初始化。當viewScope變量被創建時,該值可能爲空。所以viewScope.isEmpty(「SomeName」)並不告訴我它已經被初始化,並且答案爲空,或者它還沒有被初始化。 viewScope沒有一個屬性可以回答「viewScope存在」的問題。如何知道viewScope變量是否已初始化
你可以得到一個viewScope變量是否確實存在或不
if (viewScope.containsKey("SomeName")) ...
再次感謝克努特 –
您不能設置爲null範圍變量的值的信息。如果你這樣做,它會被刪除(根據我對SSJS /綁定的測試)。與Java地圖相比,它是直觀的。 –
你可以做viewScope.put(「SomeName」,「」)和viewScope變量爲空。 –