Как оценить синтаксис Java с помощью Apache JEXL - PullRequest
0 голосов
/ 05 сентября 2018

Я пытался использовать JEXL для оценки синтаксиса, но не прошел. Желаю вашей помощи, ребята, чтобы выполнить это.

Я хочу оценить динамический оператор замены (.replace ("\ u00A0", "")), поступающий через ajax.

В Java -

removeSpecialChars = ".replace("\u00A0","");
text.replaceAll("\\p{Cntrl}", "");
text = text + removeSpecialChars;

Как мы можем оценить оператор text , используя JEXL.

1 Ответ

0 голосов
/ 05 сентября 2018

Вы должны следовать учебнику JEXL

Самый простой способ получения контекста - использовать новый оператор MapContext (). Это создает контекст, реализованный с использованием базового HashMap

Выражения создаются с использованием метода JexlEngine.createExpression (String).

Когда у вас есть выражение, вы можете использовать команду execute для его вычисления и получения результата.

...