当前位置:   article > 正文

Java执行js语句_java 模拟执行js

java 模拟执行js

有些时候我们希望能执行 字符串类型的代码

此时可以使用jdk自带的类ScriptEngine,该类可以解析执行字符串类型的js代码 间接达到想要的效果

 

初始化:

ScriptEngineManager scriptManager = new ScriptEngineManager();

ScriptEngine scriptEngine = scriptManager.getEngineByName("js");

执行

ScriptEngine 的eval方法可以执行js语句

String scriptStr = "var ab = 1; ab == 3";

System.out.println(scriptEngine.eval(scriptStr));

给变量赋值

scriptEngine.put("ab", "3");

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/717505
推荐阅读
相关标签
  

闽ICP备14008679号