2013-12-10 1 views
4

응용 프로그램에서 viewScope 변수가 초기화되었는지 알아야합니다. viewScope 변수가 작성되면 값은 널 (NULL) 일 수 있습니다. 따라서 viewScope.isEmpty ("SomeName")는 초기화되지 않았으며 응답이 null이거나 아직 초기화되지 않았 음을 알려주지 않습니다. viewScope 속성 중 어느 것도 "viewScope가 존재 함"이라는 질문에 대답하는 것 같지 않습니다.viewScope 변수가 초기화되었는지 알 수있는 방법

+0

에 존재하지 않거나 여부 정보를 얻을 수 있습니다. 그렇게하면 SSJS/바인딩을 사용한 테스트 결과에 따라 제거됩니다. 그것은 자바지도에 비해 직관적 인 카운터입니다. –

+0

viewScope.put ("SomeName", "")을 수행 할 수 있으며 viewScope 변수는 null입니다. –

답변

13

당신은 viewScope 변수 당신은 범위 변수의 값으로 null을 설정할 수 없습니다

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

Thanks Again Knut –