java引擎java执行javascript
2013-05-29 20:15
260 查看
改章节是一篇关于java引擎的帖子
每日一道理
有一首诗最为动人,那就是青春;有一段人生最美丽,那就是青春;有一道风景最为亮丽,那就是青春。青春,不要说已疲惫,也许你的幻想曾被现实无情毁灭,也许你的追求毫无结果,但你应该相信,没有寒风的洗礼,哪来万紫千红的春天,没有心的耕耘,哪有累累硕果?
输出结果:
文章结束给大家分享下程序员的一些笑话语录: 这个世界上只有10种人:懂得二进制的和不懂得二进制的。
---------------------------------
原创文章 By
引擎和方法
---------------------------------
package org.script; import javax.script.Invocable; import javax.script.ScriptEngine; import javax.script.ScriptEngineManager; public class ScriptEngineManagerDemo { public static void main(String[] args) { ScriptEngineManager sem = new ScriptEngineManager(); /*script引擎管理*/ ScriptEngine se = sem.getEngineByName("javascript"); /*script引擎*/ try { se.eval(" var strname = 'Key' ") ; /* 执行一段script */ se.eval("function sayHello( ) { " + " print('Hello '+strname+'!');return 'my name is '+strname;" + "}"); /* 添加一个方法*/ Invocable invocableEngine = (Invocable) se ; String callbackvalue=(String) invocableEngine.invokeFunction("sayHello" ); /*调用方法中的函数*/ System.out.println( callbackvalue ) ; /** 打印返回值*/ } catch (Exception e) { e.printStackTrace(); } } }
每日一道理
有一首诗最为动人,那就是青春;有一段人生最美丽,那就是青春;有一道风景最为亮丽,那就是青春。青春,不要说已疲惫,也许你的幻想曾被现实无情毁灭,也许你的追求毫无结果,但你应该相信,没有寒风的洗礼,哪来万紫千红的春天,没有心的耕耘,哪有累累硕果?
输出结果:
文章结束给大家分享下程序员的一些笑话语录: 这个世界上只有10种人:懂得二进制的和不懂得二进制的。
---------------------------------
原创文章 By
引擎和方法
---------------------------------
相关文章推荐
- Java脚本引擎执行 javascript 代码
- JDK8中Java调用Javascript脚本引擎动态定义与执行代码
- C# Javascript引擎,如何在C#中执行现有的Javacript代码?
- Java学习之动态编译-动态脚本引擎-脚本引擎执行javascript代码
- java 动态编译与用Rhino引擎执行javascript代码
- C# Javascript引擎,如何在C#中执行现有的Javacript代码?
- JDK8中Java调用Javascript脚本引擎动态定义与执行代码
- C# Javascript引擎,如何在C#中执行现有的Javacript代码?
- 脚本引擎执行javascript代码_Rhino引擎JAVA215
- JAVA使用脚本引擎执行JS
- Java执行JavaScript代码
- java中使用javascript Nashorn引擎
- Java中如何执行JavaScript
- [Java代码] JAVA 虚拟机类加载机制和字节码执行引擎
- 【JS】JavaScript引擎的内部执行机制
- java 脚本引擎执行javascript脚本
- [Java][Js]利用Rhino在服务器端执行JavaScript、并实现Java与JavaScript相互调用
- 使用Rhino让java执行javascript的方法实例
- java执行javascript
- JAVA执行javascript方法