2016-07-10 13 views
0

.bpmn20.xml에서 js를 사용하려고했습니다. 이제는 JDK 8을 사용하여 Nashorn JavaScript 엔진을 사용하고 있다는 것을 알고 있습니다. 하지만 Nashorn을 사용하여 JS에서 새로운 FormData를 만들려면 어떻게해야합니까? 내가 그런 시도 :Activiti JS Nashorn (JDK 8)을 사용하여 .bpmn20.xml에서 FromData를 만드는 방법

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 서버에 보내려고합니다.

많은 질문과 이해를 해주셔서 죄송합니다.

답변

1

"org.activiti.engine.form.FormData"는 자바 클래스입니까? 그건 병 파일에있는거야? 그렇다면 jjs 도구 (코드를 실행하기 위해 jjs 도구를 사용한다고 가정) 또는 app의 클래스 경로 (스크립트를 평가하기 위해 javax.script를 사용한다고 가정)를 클래스 경로에 넣을 수 있습니다.

+0

그래, 이미 해냈어. 그리고 한 가지 더 .bpmn에 내 js 스크립트를로드 할 수 있습니까? 나는 tu 사용로드 ("my.js")를 시도했지만 작동하지 않습니다. –