java - GWT:如何从 FormPanel 中获取提交结果

标签 java gwt

例子来自 FormPanel's javadoc说:

“...假设服务返回了一个类型为 text/html 的响应,我们可以在此处获取结果文本(请参阅 FormPanel 文档了解更多说明)...”

但是 javadoc 没有对此主题进行任何解释。有没有人找到如何在提交表单后从服务器发回 HTML 响应?

最佳答案

将 FormHandler 添加到您的 FormPanel,然后在 onSubmitComplete 中您将收到一个 FormSubmitCompleteEvent。调用其getResults()方法获取结果。

form.addFormHandler(new FormHandler() {
    public void onSubmit(FormSubmitEvent event) { // validation etc }

    public void onSubmitComplete(FormSubmitCompleteEvent event} {

         Window.alert(event.getResults()); // display the result
    }

};

关于java - GWT:如何从 FormPanel 中获取提交结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/950949/

相关文章:

java - 被赋予子类对象值的父类(super class)对象如何执行子类的重载方法?

java - 写入长值以在 apache POI 中表现出色

gwt - GWT 应用中的 Google Adsense

java - 类似于 GWT 但无需编译

java - GWT:如何使用服务器端排列选择?

GWT 请求工厂 : implementing InstanceRequest methods in separate services

java - Java Applet 中的外观和感觉不起作用

java - AssertEquals 为两个相同的对象返回 false

java - 以编程方式查找相似的颜色

GWT 2.7 日志记录不工作