2014-12-02 109 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