gwt中jsni的数据库处理

gwt中jsni的数据库处理,gwt,jsni,Gwt,Jsni,我有一个用jsni设计的表单,现在我希望表单条目在点击按钮时插入数据库,就像我们在gwt的普通java代码中使用RPC问候服务桥、服务器端问候服务实现和问候服务异步一样。 是否有可能处理jsni按钮事件的成功和失败。当然有可能,只要阅读js和viceversa中关于如何使用java的文档就可以了。使用jsni导出一个java方法,然后当您有表单数据时,从js调用该java方法将数据发送到服务器,当您收到回调时,使用jsni调用js [已编辑] 使用GQuery,您可以执行类似的操作,而无需编写任

我有一个用jsni设计的表单,现在我希望表单条目在点击按钮时插入数据库,就像我们在gwt的普通java代码中使用RPC问候服务桥、服务器端问候服务实现和问候服务异步一样。
是否有可能处理jsni按钮事件的成功和失败。

当然有可能,只要阅读js和viceversa中关于如何使用java的文档就可以了。使用jsni导出一个java方法,然后当您有表单数据时,从js调用该java方法将数据发送到服务器,当您收到回调时,使用jsni调用js

[已编辑]

使用GQuery,您可以执行类似的操作,而无需编写任何JSNI行,也无需处理GWT包装:

 // Change this selector by the one which matches your elements
 GQuery.$("form input").each(new Function() {
    public void f() {
       String name = $(this).attr("name");
       String value = $(this).val();
       // Do something with name and value (RPC, databinding, etc)
    }
 });

注意:Than除了它的API之外,与jQuery没有任何共同之处。它基本上是用GWT编写的,因此您只需要编译您使用的代码,它既不加载jQuery,也不加载任何外部库。

我想把jsni文本框中输入的值应用到java方法中,怎么做?我找到了一种数据处理方法,如果我能在java方法中获取所有文本框的值,我就可以使用问候服务桥进行连接。你说什么?使用,你不必写任何jsni。只要
GQuery.$(“字段选择器”).val()
。尝试帮助我使用jsni,我也在尝试。document.getElementById(“id”).值不起作用,并且给出了一个异常,对此我们一无所知。让我查一查。谢谢你