java

位置:IT落伍者 >> java >> 浏览文章

Java设置JS脚本中的变量


发布日期:2020年08月08日
 
Java设置JS脚本中的变量
下面例子中我们通过javaxscript包ScriptEngineput()方法设置JS脚本中的变量JS把所有在线用户输出

package dejavase;

import javaxscriptScriptEngineManager;

import javaxscriptScriptEngine;

import javaxscriptScriptException;

import javautilDate;

public class AjavaAccessJavaObjectFromScript {

public static void main(String[] args) {

//创建用户数组个用户

String[] users = {mark 道长 笨笨 way};

Date now = new Date()

//脚本代码输出所有在线用户及当前时间

String script =

var index; +

var users = userArray; +

+

for (index in users) { +

println(users[index]) +

} +

println( +

println(在线用户 ( + date+ ;

//获得JS脚本引擎

ScriptEngineManager manager = new ScriptEngineManager()

ScriptEngine engine = managergetEngineByExtension(js

//设置JS脚本中的userArraydate变量

engineput(userArray users)

engineput(date now)

try {

engineeval(script)//执行JS脚本

} catch (ScriptException e) {

eprintStackTrace()

}

}

}

运行结果

mark

道长

笨笨

way

在线用户 (Tue Apr :: CST )               

上一篇:Spring的静态Pointcut切入点

下一篇:Java图片处理 文字水印 图片水印 缩放 补白