问题标签 [mvel]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2407 浏览

java - 当我试图评估一个简单的 MVEL 表达式时出现错误:无法访问:名称

这是我的简单 eval 表达式。当我运行它时,得到以下异常。有没有人遇到过这个?请帮忙。

0 投票
1 回答
442 浏览

elasticsearch - mvel2 的问题 - Elasticsearch

我们正在运行 Elasticsearch 批量更新(elasticsearch 使用 MVEL)

而且我们正在低于错误

**** 编译器错误!立即在http://jira.codehaus.org/browse/mvel2 上 报告此问题

它适用于少数记录,但不适用于少数记录。有人遇到过这个问题吗?不确定 ES 是否必须更新 mvel 版本 任何周围都值得赞赏。

0 投票
1 回答
2496 浏览

java - Drools 引用静态字段

我希望从流口水的 when 子句中引用 java 类中存在的静态字段。我不想插入代表这个值的事实,因为这个值与我们的系统相关,而不是我们的业务逻辑。具体来说,它用于记录目的。

下面的链接似乎表明可以从 drl 文件中引用静态变量。显然,这将在 then 子句中起作用。是否也可以在 when 子句中引用此值?请记住,我不喜欢使用 eval 语句,因为我知道它们是最后的工具。

http://drools.46999.n3.nabble.com/Access-a-static-variable-from-Java-file-to-DRL-File-td4023641.html

更新:

下面是我需要适合静态调用的代码。基本上,只有当日志级别为某个值时,才会触发流口水。

Java类:

drl 文件:

0 投票
0 回答
480 浏览

java - 如何在 MVEL 脚本中使用 sql 查询?

使用我的 MVEL 脚本我需要查询一些数据库。所以我需要用 sql 查询编写一些 mvel 表达式。是否可以在 mvel 脚本中使用 sql 查询帮助我提前感谢?

0 投票
2 回答
195 浏览

elasticsearch - Scripting - How to create a filter based on array length / size?

I'm very new to ES but I'm trying to create a script that can query for an array to contain some matches but also filter based on the total array size.

Example data:

The following query would match the record above but would not return it because it has less than 5 ingredients.

I thought ingredients-amount.mvel would simple be along the lines of:

Thanks for the help

0 投票
0 回答
576 浏览

drools - Drools 6.0 配置默认方言

我想将drools中的默认方言配置为mvel。我目前正在使用流口水 6.0 ..

我尝试使用 KnowledgeBuilderConfiguration(现已弃用),但在将 drools.dialect.default 设置为 MVEL 时会出现空指针异常。

0 投票
1 回答
2683 浏览

html - MVEL 日期格式化程序

我想在我得到的地方显示日期为 dd/MM/yyyy !得到这个

这是我的代码

数据包含日期对象

0 投票
1 回答
572 浏览

java - MVEL 包含模板

我想将 MVEL 包含到另一个 MVEL 文件中,我尝试使用 @Include 但它对我不起作用,

谁能建议我如何在另一个 MVEL 文件中使用 MVEL

这是我的代码

这里 Footer.txt 是另一个包含示例文本的文件

我得到的输出

0 投票
1 回答
701 浏览

arraylist - 如何获得口水输入ArrayList变量

我是 WSO2 BRS Drools 编程的新手。我正在努力获取作为 ArrayList 的输入。我定义了一个全局ArrayList变量,如下所示:

0 投票
2 回答
4871 浏览

groovy - ElasticSearch 在 Groovy 脚本中获取时间

我的应用程序正在使用此脚本来提升索引中的最新项目:

它是用 MVEL 编写的,但从 1.3 开始,Groovy 不推荐使用 MVEL。该脚本现在抛出此错误:

在我看来,这听起来像是在 Groovy 中获取毫秒时间戳的函数是不同的。我试过System.currentTimeMillis()了,但它给出了另一个错误,说它不支持导入。

那么如何修复该time()功能以使用 Groovy 呢?