gpt4 book ai didi

java - 您可以在 JEXL 脚本中定义函数吗?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:16:32 30 4
gpt4 key购买 nike

JEXL 脚本与 JEXL 表达式不同。

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

它有一个 JSR-223 接口(interface)。

最佳答案

如果你需要定义函数,那么你应该使用 JexlEngine#setFunctions(Map namespace2FunctorMap)。查看Javadoc (当前下降 ;-( )

如果您需要方法,那么您应该将具有您要调用的方法的对象添加到您的 JexlContext 中。参见 this page 中的“调用方法” .

在幕后,如果我没记错的话,Jexl 使用反射来调用方法。

关于java - 您可以在 JEXL 脚本中定义函数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6446840/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com