javascript - Java에서 js의 메소드를 호출하는 방법은 무엇입니까?
天蓬老师
天蓬老师 2017-07-05 10:26:55
0
3
1255

Java에서 js의 메소드를 호출하는 방법

으아악
으아악

통화 방법을

로 변경하세요. 으아악

이렇게 작동됩니다

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

모든 응답(3)
为情所困

직접 구현한 후에는 두 가지 방법을 사용하여 구현할 수 있습니다.

  1. engine.eval을 사용하세요
    개체 결과 =engine.eval("STRING_UTIL.isNotEmpty('" + str + "')");

  2. invokeMethod 메소드를 사용하여 구현
    먼저 객체 가져오기

Objectthiz =engine.get("STRING_UTIL");
다음으로 객체에 따라 메소드를 호출합니다.
객체 결과 = invocable.invokeMethod(thiz, "isNotEmpty", new Object[]{"hahaha"});

모든 사람을 위한 또 다른 책 소개: "Java 7에 대한 심층적인 이해: 핵심 기술 및 모범 사례"
여기의 두 번째 장은 매우 자세합니다. 가보고 싶으시면 구경해보세요

Peter_Zhu

으아악

invokeFunction 메소드 설명 첫 번째 매개변수는 메소드 이름이고, 다음 매개변수는 모두 메소드 매개변수이며, 반환 값은 객체입니다.

刘奇

아니요
java는 백엔드 언어이고, js는 프런트엔드 언어이며, js 코드는 java에서 조정할 수 없습니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿