通过java调用js方法的demo

在java中可以调用javascript的函数,这个功能很强大,给大家分享下。 输出如下: js java语言

01                          
02 import java.io.InputStreamReader;
03 import javax.script.ScriptEngine;
04 import javax.script.ScriptEngineManager;
05  
06 public class EvaluateScriptExample {
07     public static void main(String[] args) {
08         ScriptEngineManager manager = new ScriptEngineManager();
09         ScriptEngine engine = manager.getEngineByName("ECMAScript");
10         try {
11             InputStreamReader reader = new InputStreamReader(
12                     EvaluateScriptExample.class
13                             .getResourceAsStream("/sample.js"));
14             engine.eval(reader);
15             String str = "java语言";
16             Object t = engine.eval("simple('" + str + "')");
17             System.out.println(t.toString());
18         catch (Exception e) {
19             e.printStackTrace();
20         }
21     }
22 }
23  
24                     


源码下载:http://www.zuidaima.com/share/1550463528946688.htm

你可能感兴趣的:(java,js)