java调用js
来源:互联网 发布:40岁学编程 没公司要 编辑:程序博客网 时间:2024/04/30 01:19
/* * java调用js方法, 可以有返回值 * */ public void test(String name) { ScriptEngineManager sem = new ScriptEngineManager(); /* *sem.getEngineByExtension(String extension)参数为js *sem.getEngineByMimeType(String mimeType) 参数为application/javascript 或者text/javascript *sem.getEngineByName(String shortName)参数为js或javascript或JavaScript */ ScriptEngine se = sem.getEngineByName("js"); try { String script = "function say(){ return 'hello,'"+name+"; }"; se.eval(script); Invocable inv2 = (Invocable) se; String res=(String)inv2.invokeFunction("say",name); System.out.println(res); } catch(Exception e) { e.printStackTrace(); } }
0 0
- java调用js,js中调用java
- java 如何调用js
- Js调用Java
- ---java 调用js
- Java调用js
- JS调用Java代码
- java调用js
- js调用java
- java调用js
- JAVA调用JS函数
- Java调用js
- WebView/JS/Java调用
- Cocos2d-JS 调用Java
- java 操作调用js
- js调用java方法
- java调用js
- java调用JS 与JS 调java
- js调用cmd及java调用cmd
- “IOS”开发中,有关UITableView方面的空件的使用!
- hadoop不同版本间文件复制
- Oracle 使用笔记
- 闭式冷却塔的防冻问题
- UVa 227 Puzzle(谜题)
- java调用js
- 弹出文件选择对话框(支持多选)
- uva 755 487--3279(字母与数字处理)
- 闭式冷却塔配件
- mysql 根据中英文首字母检索
- hadoop用job文件方式提交任务
- 技术很大程度上完败清晰的思路
- 推荐TED演讲:20岁光阴不再来(Why 30 is not the new 20)
- 开源 免费 java CMS - FreeCMS1.9 移动APP管理 栏目配置