Script工具-ScriptUtil

介绍

针对Script执行工具化封装

使用

  • ScriptUtil.eval 执行Javascript脚本,参数为脚本字符串。栗子:
  1. ScriptUtil.eval("print('Script test!');");
  • ScriptUtil.compile 编译脚本,返回一个CompiledScript对象栗子:
  1. CompiledScript script = ScriptUtil.compile("print('Script test!');");
  2. try {
  3. script.eval();
  4. } catch (ScriptException e) {
  5. throw new ScriptRuntimeException(e);
  6. }