Как выполнить шаблон Mvel с картой - PullRequest
0 голосов
/ 15 октября 2018

Шаблон Mvel: compiledTemplate:

{ @if{?status != 'PASS'}  "flag": true  @else{} "flag":false @end{} }

Java-код для выполнения шаблона:

TemplateRuntime.execute(compiledTemplate, contextMap)

contextMap пуст.Когда я пытаюсь выполнить вышеупомянутое утверждение, тогда он бросает PropertyAccessException.

Я хочу это так, если статусный ключ не найден на карте.Тогда шаблон Mvel должен обрабатывать status как ноль вместо PropertyAccessException.

...