1
Rhino에서 Java 객체를 형변환하는 방법이 있습니까? 보통 다음과 같이 Java에서이 작업을 수행합니다.Mozilla Rhino에서 Java 객체로 변환
List<Object[]> mylist = myServiceClass.getList(id);
for (Object[] object : myList) {
Apple a = (Apple) object[0];
// do something
}
그러나 Rhino에서는 확실하지 않습니다. 이것을 할 수있는 방법이 있습니까?
이 나는 시도했다 :
apple = myList.get(i)
그리고 :
apple = (Packages.com.package.fruits.Apple) myList.get(i);
내가 오류 당신은 자바 스크립트에 캐스팅 할 필요가 없습니다
Java class "[Ljava.lang.Object;" has no public instance field or method named "getColour" when trying to access the apple object.
에 getColour()를 호출하기 전에 ([이 필요하시면] https://developer.mozilla.org/en -US/docs/Mozilla/Projects/Rhino/Embedding_tutorial # expose)? Rhino 코드의 컨텍스트가 유용 할 수 있습니다. – Michael