我已经搜索并搜索了解决方案,但我无法找到我需要的确切内容。
我需要的是能够从我的javascript调用java程序并将2d数组返回给我的js。我可以通过从我的java程序返回1d数组来实现它,但不是2d。
我在js或java中并不是那么强大,但我被分配了一个项目,因为我们正在升级我们使用的系统,需要使用这些语言。我们正在使用在Tomcat中运行的wepbapps来处理电话呼叫的语音识别系统。
以下是我尝试过的一些事情。
这是我尝试将返回的2d数组放入新的var:
的地方var results = cp.CallFunction("AccountRead", params);
我尝试在js中创建一个2d数组并将我的java 2d数组移动到:
var results = new Array();
results[0] = new Array();
results[1] = new Array();
results[2] = new Array();
results = cp.CallFunction("AccountRead", params);
我现在唯一想到的就是让我的java程序将每个数组从2d数组放入字符串然后当数据到达我的js时我可以解析出来的字符串,但这听起来有点麻烦。但是,我愿意做我必须做的事情,以便将数据移动到我的js。
答案 0 :(得分:0)
我有类似的问题,我相信答案是ajax。我将设置一个servlet来从我的数据生成xml并将其发回。然后数据将被发送到回调函数以在页面上处理它。