Activiti JS 如何使用 Nashorn(JDK 8) 在 .bpmn20.xml 中创建 FromData

Activiti JS how create FromData in .bpmn20.xml using Nashorn(JDK 8)

我尝试在 .bpmn20.xml 中使用 js。现在我知道,使用 JDK 8,我正在使用 Nashorn JavaScript 引擎。但是如何使用 Nashorn 在 JS 中创建新的 FormData? 我试过了,就像那样:

var data = new org.activiti.engine.form.FormData();

但出现错误:Cannot create new object with constructor org.activiti.engine.form.FormData.

创建 FormData 的正确方法是什么?有了 Nashorn,我可以使用普通的 JS 代码吗?如何加载需要JS的包? 之前只是在较旧的 JDK.

中使用 Rhino

实际上,将来我想创建 XMLHttpRequest 并将 POST 请求发送到 REST 服务器。

不好意思问了很多,感谢理解。

"org.activiti.engine.form.FormData"是javaclass吗?是在 jar 文件中吗?如果是这样,您可能希望将其放入 jjs 工具的 class 路径 [假设您使用 jjs 工具来 运行 代码] 或应用程序的 class 路径 [假设您使用 javax.script 评估脚本]。