0
我必须调用一个名为function startPolling()
的JavaScript函数,并从java代码创建到hill.js文件(/ Demo MM/src/main/webapp/static/assets/js/hill.js) 。我该怎么办?谢谢 我使用这个代码,但收到异常从java代码调用内部javascript函数
ScriptEngineManager manager = new ScriptEngineManager();
ScriptEngine engine = manager.getEngineByName("JavaScript");
if (!(engine instanceof Invocable)) {
System.out.println("Invoking methods is not supported.");
return "500";
}
Invocable inv = (Invocable) engine;
String scriptPath = "/Demo MM/src/main/webapp/static/assets/js/hill.js";
try {
engine.eval("load('" + scriptPath + "')");
} catch (ScriptException e) {
return "500";
}
什么是你的javascript函数做什么?在服务器而不是客户端执行它是否有意义? –
它确实轮询和设置html值和标签颜色 – luca
所以第二个问题的答案是......不是....对吗? –