咖啡伴侣

呆在上海
posts - 163, comments - 156, trackbacks - 0, articles - 2

java 执行脚本语言javascript - javascrip 操作 java对象

Posted on 2010-06-30 17:09 oathleo 阅读(1456) 评论(1)  编辑  收藏 所属分类: Java
应用:javax.script 包

javascrip 操作 java对象。

GEllipse ellipse = new GEllipse();//自定义java对象
//添加上下文绑定数据
SimpleBindings bindings = new SimpleBindings();
bindings.put("ellipse", ellipse);
ScriptEngine engine = sem.getEngineByExtension("js");
engine.setBindings(bindings, ScriptContext.ENGINE_SCOPE);
try{
     engine.eval(" ellipse.setX(101);");//脚本里设置自定义java对象对象属性
     System.out.println(ellipse.getX());//输出101,测试OK
}catch(Exception ex){
    ex.printStackTrace();
}

Feedback

# re: java 执行脚本语言javascript - javascrip 操作 java对象  回复  更多评论   

2010-07-03 10:17 by FineReport——报表技术领跑者
很好!顶了!

只有注册用户登录后才能发表评论。


网站导航: