Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/442.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
单独的JavaScript文档与GWT应用程序对话_Javascript_Gwt - Fatal编程技术网

单独的JavaScript文档与GWT应用程序对话

单独的JavaScript文档与GWT应用程序对话,javascript,gwt,Javascript,Gwt,我创建了一个JavaScript文档,其中包含一些复杂的功能,这些功能依赖于包含的两个第三方JavaScript库 我的目标是拥有它,以便GWT可以与我的脚本交互,反之亦然。我曾尝试创建一个使用JSNI的GWT包装器,但在尝试从JavaScript(嵌入在我的index.html中——除了注入GWT的代码之外,它是空的)返回到GWT应用程序时遇到了问题 在我的第二次尝试中,我已经在GWT服务器端创建了一个servlet,我可以通过JSON与之通信,尽管这看起来会起作用,但重建GWT已经修复的许多

我创建了一个JavaScript文档,其中包含一些复杂的功能,这些功能依赖于包含的两个第三方JavaScript库

我的目标是拥有它,以便GWT可以与我的脚本交互,反之亦然。我曾尝试创建一个使用JSNI的GWT包装器,但在尝试从JavaScript(嵌入在我的index.html中——除了注入GWT的代码之外,它是空的)返回到GWT应用程序时遇到了问题

在我的第二次尝试中,我已经在GWT服务器端创建了一个servlet,我可以通过JSON与之通信,尽管这看起来会起作用,但重建GWT已经修复的许多框架技术似乎相当困难


所以我的问题是,在没有来自GWT的初始调用的情况下(如果可能的话),从JavaScript到GWT的双向通信最简单的方法是什么,在过去的几周里,我一直在寻找解决这个问题的方法——只是想知道我是否遗漏了什么。你为你的JNI尝试了什么代码?您不应该对此有任何问题,所以您的实现一定出了问题。我认为完全独立的javascript文件不能与GWT对话,对吗?实现javascript到GWT通信的唯一方法是初始化来自javascript“片段”的调用,该片段首先从Java调用?