-4
我在JavaScript中有三个字符串值。我有一个方法getValues(String val1, String val2, String val3)
。这个metod在JavaScript之外。我想用上面三个值来调用这个方法。将JavaScript值传递给Java类文件
我在JavaScript中有三个字符串值。我有一个方法getValues(String val1, String val2, String val3)
。这个metod在JavaScript之外。我想用上面三个值来调用这个方法。将JavaScript值传递给Java类文件
虽然你的问题不是很清楚,但我想到了一种可以在java中完成的方式。这是一个非常小的例子,也许你会得到基于这个例子的想法,请查看下面的代码: -
import javax.script.ScriptEngine;
import javax.script.ScriptEngineManager;
import javax.script.ScriptException;
public class GetJavaScriptvalues {
public static void main(String[] args) throws ScriptException {
ScriptEngineManager manager = new ScriptEngineManager();
ScriptEngine engine = manager.getEngineByName("javascript");
engine.eval("var x = 9;");
Object o = engine.eval("x;");
System.out.println(o);
engine.eval("var name = \"Tanyasis\";");
Object ob = engine.eval("name;");
System.out.println(ob);
}
}
的,如果没有做一些铸造的输出是: -
9.0
Tanyasis
看来我们第一个输出获得Double
,另一个获得String
。希望这可以帮助你解决问题。
谢谢。
干杯。
你的问题非常模糊。你在使用什么技术?它是客户端还是服务器端Java?你可以发布你的一些代码吗? –
你可以使用它的形式。你试过了吗? – Abubakkar
发布您的原始代码并显示您确切想要执行的操作。 – specialscope