freemarker 템플릿 언어에서 variable?exists
또는 variable??
과 같은 구문을 사용하여 변수가 존재하는지 테스트 할 수 있습니다. 이전에 존재하지 않는 변수가 할당 되어도 존재하도록 할 수 있습니다 (예 : <#assign variable = "hi" />
). 그러나 기존의 변수가 더 이상 존재하지 않게하려면 어떻게해야합니까?freemarker에서 변수를 정의 해제 할 수 있습니까?
필자는 특정 변수의 (존재하지 않는) 존재를 테스트하는 다양한 시점에서 로직을 가진 다른 dude의 프리 마스터 템플릿을 가지고 있습니다. 하나의 지점에 존재하는 변수를 가질 수 있다면 템플릿을 포함 할 때 정의되지 않고 나중에 다시 할당됩니다. 대안은 사물을보다 크게 재구성하는 것입니다.