你能在JEXL脚本中定义函数吗?

时间:2011-06-22 21:33:25

标签: java jexl

JEXL脚本与JEXL表达式不同。

我在源代码中看到对函数的引用,但我没有看到它的文档。它可能还没有实现吗?

它有一个JSR-223接口。

1 个答案:

答案 0 :(得分:1)

如果需要定义函数,则应使用JexlEngine #setFunctions(Map namespace2FunctorMap)。请参阅Javadoc(目前已关闭;-()

如果您需要方法,那么您应该向您的JexlContext添加具有您要调用的方法的对象。请参阅"调用方法"在this page

如果我能够正确记住,Jexl会使用反射调用方法。