Java后台调js函数
来源:互联网 发布:js reverse方法 编辑:程序博客网 时间:2024/06/10 22:57
很简单,直接贴代码了。。
//得到ScriptEngine 对象 ScriptEngineManager manger = new ScriptEngineManager();ScriptEngine engine = manger.getEngineByName("JavaScript"); // 读js文件 String jsFile = "D:\\Coding\\workspace\\sunEee-Test\\WebContent\\WEB-INF\\js\\index.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; //test为js中的函数名,也可以在test后边","号分割传参数 String result = (String)invocable.invokeFunction("test"); System.out.println(result); } } catch (Exception e) { e.printStackTrace(); } finally { scriptReader.close(); }
阅读全文
1 0
- Java后台调js函数
- JS调用后台函数
- JS直接调用java后台中的函数——DWR
- C#后台执行JS函数
- js编码java后台解码
- 后台调js方法
- form表单提交 java后台回调 js
- js 得到后台全局变量和调用后台函数
- js调用后台函数或按钮事件
- 后台调用前台js函数/方法
- .Net中JS调用后台函数
- .NET后台调用前台JS函数
- js函数内直接调用后台方法
- js调用后台函数或按钮事件
- .NET后台调用前台JS函数
- 使用ajax后后台调用js函数
- asp.net 后台定义js函数
- js调用后台函数或按钮事件
- IO流(ObjectStream流数据)
- (并查集) Code Lock --HDOJ
- 要嫁就嫁程序猿—钱多话少死的早
- JAVA获取视频播第一帧
- c++实现双向链表的建立,插入,删除,合并,打印
- Java后台调js函数
- LintCode 删除链表中倒数第n个节点
- PAT 1008 数组元素循环右移问题
- HPU1415--小ho的01串
- Masha and geometric depression (Codeforces-789B)
- 常见的测试用例设计方法都有哪些?分别以具体的例子来说明这些方法在测试用例设计工作中的应用。
- jquery 为元素添加类(addClass)
- Properties 属性集合类
- unity 减少GC回收