새소식

인기 검색어

개인공부/Java

Java Scripting API: 자바에서 자바스크립트의 함수를 호출하기

  • -

https://madplay.github.io/post/how-to-call-javascript-function-from-java

 

Java Scripting API: 자바에서 자바스크립트의 함수를 호출할 수 있을까?

자바의 Scripting API를 이용하여 자바스크립트(Javascript) 파일 내의 함수를 호출해보자

madplay.github.io

import javax.script.ScriptEngine;
import javax.script.ScriptEngineManager;
import javax.script.ScriptException;
 
public static void main(String[] agrgs){
    ScriptEngineManager scriptEngineManager = new ScriptEngineManager(); //javascript 엔진 불러오기
    ScriptEngine scriptEngine = scriptEngineManager.getEngineByName("js");
    try {
        String value = scriptEngine.eval("(Math.round(1/3*10000)/10000).toFixed(4)").toString();
        System.out.println(value);
    } catch (ScriptException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
}
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.