只要能融会贯通,可用的地方还是很多的。实际上有这么一个工具类就足够了,后面讲的例子也是基于这个工具类的。由于在 Java 的 javascript 引擎中,常用的List,Map等复杂对象的 属性值 不能在 js 中直接使用。因此这里遍历params所有的key,通过 Gson 转换value为 Json 字符串,再通过 eval 执行 var key = {...};,执行后,在引擎中就有了一个可以使用的遍历key值,经过这种转换,复杂的对象就可以应用在 js 引擎中了。

Java执行JS脚本工具

Java执行JS脚本工具

Java执行JS脚本工具

Java执行JS脚本工具