ITPub博客

首页 > 应用开发 > Java > java执行javascript

java执行javascript

原创 Java 作者:itscrambler 时间:2012-11-23 20:27:54 0 删除 编辑
String script = "function abc(x,y) {return x+y;}"
+ "function def(u,v) {return u-v;}";Context context = Context.enter();try {
ScriptableObject scope = context.initStandardObjects();
context
.evaluateString(scope, script, "script", 1, null);
Function fct = (Function)scope.get("abc", scope);
Object result = fct.call(
context
, scope, scope, new Object[] {2, 3});
System.out.println(Context.jsToJava(result, int.class));} finally {
Context.exit();}[@more@]

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/26273052/viewspace-1059811/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2011-09-13

  • 博文量
    31
  • 访问量
    65801