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

ciu*_*kes 14 java gwt

FormPanel的javadoc示例说:

"...假设服务返回了text/html类型的响应,我们可以在这里获得结果文本(请参阅FormPanel文档以获得进一步说明)......"

然而,javadoc没有解释这个主题.有人在表单提交后发现如何从服务器发回HTML响应吗?

Rob*_*anu 7

将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
    }

};
Run Code Online (Sandbox Code Playgroud)