一、如果在一个文件中(即相对/绝对路径可以找到)
/*
- 加载脚本引擎,并在java中调用js方法
*/
public void test2()
{
ScriptEngineManager manager = new ScriptEngineManager();
ScriptEngine engine = manager.getEngineByName("javascript");
try {
String str="2&1";
Double d = (Double) engine.eval(str);
Integer i=d.intValue();
System.out.println(i);
} catch (ScriptException ex) {
ex.printStackTrace();
}
}
/*
- 在java中调用js,jdk1.6中有加载js引擎类,然后由它来调用js方法。
- 并通过JDK平台给script的方法中的形参赋值
*/</