import javax.script.ScriptEngineManager;
import javax.script.Bindings;
import javax.script.Invocable;
import javax.script.ScriptContext;
import javax.script.ScriptEngine;
import javax.script.SimpleScriptContext;
ScriptEngineManager manager = new ScriptEngineManager();
ScriptEngine se = manager.getEngineByName("js");
String str = "13>12&&'张三1'=='张三'";
boolean result;
try {
result = ( Boolean)se.eval(str);
System.out.println(result);
} catch (ScriptException e) {
e.printStackTrace();
}
java运行js代码并得到执行结果
最新推荐文章于 2024-05-01 13:52:56 发布