在java代码中执行js
2018-01-24 14:47
302 查看
public static void main(String[] args) throws Exception {
ScriptEngineManager manager = new ScriptEngineManager();
ScriptEngine engine = manager.getEngineByName("javascript");
// 执行脚本并得到返回值
File file = new File("路径名");
Reader reader = new InputStreamReader(new FileInputStream(file));
engine.eval(reader);
Invocable invoke = (Invocable) engine;
String a = (String) invoke.invokeFunction("方法名","方法中需要传入的参数");
System.out.println(a.toUpperCase());
}
ScriptEngineManager manager = new ScriptEngineManager();
ScriptEngine engine = manager.getEngineByName("javascript");
// 执行脚本并得到返回值
File file = new File("路径名");
Reader reader = new InputStreamReader(new FileInputStream(file));
engine.eval(reader);
Invocable invoke = (Invocable) engine;
String a = (String) invoke.invokeFunction("方法名","方法中需要传入的参数");
System.out.println(a.toUpperCase());
}
相关文章推荐
- Selenium Webdriver 的使用java执行js代码 解决 ScriptEngine不支持浏览器内置对象window,document的问题
- 关于在jsp中java代码和js以及html代码的执行顺序
- JSP中在JS函数中嵌套Java代码的执行问题
- jsp中java代码 jsp代码 js代码执行的顺序
- 如何看js或者java的执行时间(查找导致加载慢的代码)
- 意外作出了一个javascript的服务器,可以通过js调用并执行任何java(包括 所有java 内核基本库)及C#类库,并最终由 C# 执行你提交的javascript代码! 不敢藏私,特与大家分
- jsp中java代码、jsp代码、js代码执行的顺序
- java代码执行js
- jsp中java代码、jsp代码、js代码执行的顺序
- 意外作出了一个javascript的服务器,可以通过js调用并执行任何java(包括 所有java 内核基本库)及C#类库,并最终由 C# 执行你提交的javascript代码! 不敢藏私,特与大家分
- java执行js代码
- js中与Java代码及ajax的执行顺序问题
- jsp页面:js方法里嵌套java代码(是操作数据库的),如果这个js 方法没被调用,当jsp页面被解析的时候,不管这个js方法有没有被调用这段java代码都会被执行?
- jsp中java代码、jsp代码、js代码执行的顺序
- jsp中java代码、jsp代码、js代码执行的顺序
- jsp中java代码、jsp代码、js代码执行的顺序
- 在java代码中执行js脚本,实现计算出字符串“(1+2)*(1+3)”的结果
- 定时关闭页面 定时执行代码的js代码
- 用PMD自动执行Java代码静态分析
- helper.joinRoom之后的java代码就没有执行