84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
Java에서 js의 메소드를 호출하는 방법
통화 방법을
이렇게 작동됩니다
欢迎选择我的课程,让我们一起见证您的进步~~
직접 구현한 후에는 두 가지 방법을 사용하여 구현할 수 있습니다.
engine.eval을 사용하세요 개체 결과 =engine.eval("STRING_UTIL.isNotEmpty('" + str + "')");
invokeMethod 메소드를 사용하여 구현 먼저 객체 가져오기
Objectthiz =engine.get("STRING_UTIL");다음으로 객체에 따라 메소드를 호출합니다. 객체 결과 = invocable.invokeMethod(thiz, "isNotEmpty", new Object[]{"hahaha"});
모든 사람을 위한 또 다른 책 소개: "Java 7에 대한 심층적인 이해: 핵심 기술 및 모범 사례" 여기의 두 번째 장은 매우 자세합니다. 가보고 싶으시면 구경해보세요
으아악
invokeFunction 메소드 설명 첫 번째 매개변수는 메소드 이름이고, 다음 매개변수는 모두 메소드 매개변수이며, 반환 값은 객체입니다.
아니요java는 백엔드 언어이고, js는 프런트엔드 언어이며, js 코드는 java에서 조정할 수 없습니다
직접 구현한 후에는 두 가지 방법을 사용하여 구현할 수 있습니다.
engine.eval을 사용하세요
개체 결과 =engine.eval("STRING_UTIL.isNotEmpty('" + str + "')");
invokeMethod 메소드를 사용하여 구현
먼저 객체 가져오기
Objectthiz =engine.get("STRING_UTIL");
다음으로 객체에 따라 메소드를 호출합니다.
객체 결과 = invocable.invokeMethod(thiz, "isNotEmpty", new Object[]{"hahaha"});
모든 사람을 위한 또 다른 책 소개: "Java 7에 대한 심층적인 이해: 핵심 기술 및 모범 사례"
여기의 두 번째 장은 매우 자세합니다. 가보고 싶으시면 구경해보세요
으아악
invokeFunction 메소드 설명 첫 번째 매개변수는 메소드 이름이고, 다음 매개변수는 모두 메소드 매개변수이며, 반환 값은 객체입니다.
아니요
java는 백엔드 언어이고, js는 프런트엔드 언어이며, js 코드는 java에서 조정할 수 없습니다