2014-12-02 44 views
1

我有一個上傳表單來上傳文件。上傳是通過form.submit()Servlet。我收到服務器的反饋意見,我想將GWT-Client上的響應打印給用戶。在一個servlet中,我不能使用任何GUI-Widget,所以我如何從gwt客戶端訪問http servlet響應,該客戶端調用servlet?從GWT客戶端訪問HttpServletResponse

回答

3

HttpServletResponse類是服務器端類,您不能從客戶端訪問它。

你可以做的就是添加一個FormPanel.SubmitCompleteHandlerFormPanel,並在onSubmitComplete()方法,你可以訪問表單提交的結果文本:

form.addSubmitCompleteHandler(new FormPanel.SubmitCompleteHandler() { 
    public void onSubmitComplete(SubmitCompleteEvent event) { 
     Window.alert(event.getResults()); 
    } 
}); 

完全可運行的示例程序可以在javadoc的發現FileUpload

+0

它的工作原理!謝謝! – Manuela 2014-12-02 14:14:58