将 JavaScript 相等运算符绑定到 Java 函数
Bind JavaScript Equality Operator to Java Function
我正在使用Java中的JavaScript引擎来评估一些字符串。我希望user.group == group1
JavaScript 来评估 Java 方法user.hasGroup(group1)
。用户包含组字符串的列表。
我知道我可以将函数与以下内容绑定,但我不确定如何替换相等运算符并使用右侧作为参数。(jsEngine 是我的 JavaScript 引擎)
Bindings b = jsEngine.createBindings();
b.put(String name, Object value);
Engine.setBindings(Bindings bindings, int scope);
您可以使用
jsEngine.eval("if(user.group == group1)")
,捕获布尔对象并进一步决定。
相关文章:
- 将 JavaScript 相等运算符绑定到 Java 函数
- 在 javascript 函数中使用参数调用 java 函数
- 在play框架中从javascript调用java函数
- 从 JavaScript over Android WebView 调用 Java 函数
- 检查IE9中javascript的小程序中是否存在Java函数
- 如何在 html 按钮的“onClick”上调用 java 函数
- 从Java函数向JS/JQuery函数赋值/传递值
- 我们可以从html文本框中调用一个java函数吗
- 如何在我的Cordova/Phonegap应用程序中从JavaScript调用Java函数
- 在另一个函数中没有从java函数获取数据
- 获取通过Java函数生成的动态内容的html源
- 如何从JavaScript Apache Wicket调用Java函数
- 从安卓应用程序转换而来的黑莓10应用程序的javascript调用java函数
- 调用一个打开活动并将活动结果返回给javascript的java函数
- 如何从Javascript调用GWT java函数
- 如何在网页中调用嵌入式java函数
- 将大量数据从javascript传递到java函数
- Javascript调用java函数,并在Android webview上进行消费操作
- Javascript无法看到java函数
- 从JavaScript调用Java函数