Java中的JavaScript处理方法
2013-04-01 10:52
337 查看
使用Java处理JavaScript
Java的JSR规定了Java执行JavaScript代码的方法。JavaSE6自带了JavaScript的脚本引擎,是基于molliza的Rhino实现的。
public
class Js {
public
static void greet() throws ScriptException
{
ScriptEngineManager manager = new ScriptEngineManager();
ScriptEngine engine = manager.getEngineByName("JavaScript");
if(engine ==
null)
{
throw
new RuntimeException("找不到JavaScript引擎");
}
engine.eval("println('Hello')");
}
public
static void main(String[] args) {
try {
Js.greet();
} catch (ScriptException e) {
// TODO Auto-generatedcatch block
e.printStackTrace();
}
}
}
println是molliza实现的一个额外函数,类似与在控制台打印一跳数据。
Java的JSR规定了Java执行JavaScript代码的方法。JavaSE6自带了JavaScript的脚本引擎,是基于molliza的Rhino实现的。
public
class Js {
public
static void greet() throws ScriptException
{
ScriptEngineManager manager = new ScriptEngineManager();
ScriptEngine engine = manager.getEngineByName("JavaScript");
if(engine ==
null)
{
throw
new RuntimeException("找不到JavaScript引擎");
}
engine.eval("println('Hello')");
}
public
static void main(String[] args) {
try {
Js.greet();
} catch (ScriptException e) {
// TODO Auto-generatedcatch block
e.printStackTrace();
}
}
}
println是molliza实现的一个额外函数,类似与在控制台打印一跳数据。
相关文章推荐
- Java+Selenium3方法篇22-利用Javascript处理竖向滚动条
- Java 图形界面编程 中三种事件处理方法之比较
- android c++ 调用java 提示“xxx class 找不到”的处理方法
- 用JavaScript事件串连执行多个处理过程的方法
- java及javascript处理金额小数点问题
- JAVA的声音处理方法 (转自伊氏女人)
- 简单总结一下Java和javascript 中对于 josn对象、字符串的处理。
- JavaScript通过attachEvent和detachEvent方法处理带参数的函数
- Java图片处理方法——放大、缩小、切割
- 有关JVM处理Java数组方法的思考
- JAVA处理日期时间的方法介绍 3
- 在Javascript中处理数组之toSource()方法的使用
- JAVA使用EPoll来进行NIO处理的方法
- Java正确处理InterruptedException的方法
- 在JavaScript中处理数组之reverse()方法的使用
- Android java 与 javascript互访(相互调用)的方法例子
- Jvm处理Java Thread 的run方法中抛出异常的流程
- JAVA常见错误处理方法
- java处理字符串搜索嵌套结构的方法
- jni中字符转换中文乱码的处理方法 Java String转换成const char*(转摘)