2011-08-02 24 views
1

我正在嚮應用程序添加文件上傳功能。 我下面的一些教程,到目前爲止,我得到這樣的:GWT - 我如何異步發送表單?

final FormPanel form = new FormPanel(); 
form.setAction(GWT.getModuleBaseURL() + "fileupload"); 
form.setEncoding(FormPanel.ENCODING_MULTIPART); 
form.setMethod(FormPanel.METHOD_POST); 
final FileUpload fileUpload = new FileUpload(); 

submit.addClickHandler(new ClickHandler() { 
    public void onClick(ClickEvent event) { 
     String filename = fileUpload.getFilename(); 
     if (filename.length() == 0) { 
     } else { 
      form.submit(); 
     } 
    } 
}); 

我所做的文件上傳servlet的,我想這沒關係。問題是,在form.submit()頁面重新加載之後,我想以異步方式發送它。

類似的東西在php和jquery中很簡單。

任何人都可以幫忙嗎?

此致敬禮。

回答

1

用於提交任意數據(對象)使用GWT-RPC。文件上傳請看gwtupload