我在原生 JEXL 沙箱中工作,所以不需要
expression e = jexl.createExpression
实际上我能够得到这个工作:
foo = new ("org.apache.commons.jexl2.JexlArithmetic", false);
tmp = foo.multiply("123","123");
通过这两行,我可以访问 var tmp。
现在我想做一个这样的异或运算:
tmp2 = foo.bitwiseXor("3","5");
这会导致如下错误消息:
org.apache.commons.jexl2.JexlException:未知或不明确的方法
任何想法如何使它工作?