java调用javascript文件方法
来源:互联网 发布:vr视频拼接软件 编辑:程序博客网 时间:2024/05/22 15:50
参考文章:
http://www.cnblogs.com/charlexu/p/3424963.html
import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStreamReader;import java.io.Reader;import javax.script.Invocable;import javax.script.ScriptEngine;import javax.script.ScriptEngineManager;// http://www.cnblogs.com/charlexu/p/3424963.htmlpublic class JsInServer{ public static void main(String[]arg)throws IOException { // 得到一个ScriptEngine对象 ScriptEngineManager maneger = new ScriptEngineManager(); ScriptEngine engine = maneger.getEngineByName("JavaScript"); // 读js文件 String jsFile = "F:\\工作\\tmp\\pp_index_dl.js"; FileInputStream fileInputStream = new FileInputStream(new File(jsFile)); Reader scriptReader = new InputStreamReader(fileInputStream, "utf-8"); try { engine.eval(scriptReader); if (engine instanceof Invocable) { // 调用JS方法 Invocable invocable = (Invocable)engine; String result = (String)invocable.invokeFunction("getPass", new Object[]{"123456"}); System.out.println(result); System.out.println(result.length()); } } catch (Exception e) { e.printStackTrace(); } finally { scriptReader.close(); } }}
1 0
- java调用javascript文件方法
- java调用javascript文件方法
- javascript调用java方法
- Android JavaScript调用Java 方法
- properties文件调用方法-java
- Java调用C语言DLL文件方法
- Java调用 dll 文件里的方法
- java调用exe文件的方法
- java jni 调用cpp文件中的方法
- java 调用 库文件错误查找方法
- java调用dll动态库文件方法
- java程序调用dll文件方法
- java调用python文件中的方法
- 如何在html或javascript调用DLL文件中的方法
- java中调用JavaScript高级应用(在JavaScript中调用Java中对象的方法)
- 调用JavaScript文件
- javascript调用js文件
- Django调用javascript文件
- 母牛的故事 水题
- HDU 2048 神、上帝以及老天爷 错排公式的应用
- echarts-单折线图
- js获取网页屏幕可见区域的高度
- 骨牌铺方格 递推问题 水题 --->刘汝佳书题
- java调用javascript文件方法
- C++ 中四种cast比较(转载)
- UILabel
- ACM第四次练习—1011
- ecmalll和ecshop在编码上的区别
- 关于自定义Dialog(一)
- 2044 递推算法 1.水题(有小坑) 2. DP记忆化搜索
- 新建Android 应用工程的问题
- 关于客户端不能连接mysql服务器的解决办法