我需要加载HTML,动态传递数据并在其中运行脚本。我正在使用Nashorn。任何人都可以让我知道这是正确的方法吗,因为我是nashorn的新手?
drawChart函数存在于HTML中
ScriptEngineManager manager = new ScriptEngineManager();
ScriptEngine eng = manager.getEngineByName("nashorn");
URL url = new URL(chartReportPath);
URLConnection connection = url.openConnection();
try {
eng.eval(new InputStreamReader(connection.getInputStream()));
//jsonSeries has dynamic JSON Data
String js = "var instanceData = "+jsonSeries+";\n";
js += "drawChart(instanceData);";
} catch (ScriptException ex) {
ex.printStackTrace();
}