【问题标题】:Access HttpServletResponse from GWT Client从 GWT 客户端访问 HttpServletResponse
【发布时间】:2014-12-02 13:45:53
【问题描述】:

我有一个上传表格来上传文件。上传是通过form.submit()Servlet。我从服务器收到了一个反馈作为 sesponse,我想将 GWT-Client 上的响应打印给用户。在 servlet 中我不能使用任何 GUI-Widget 那么如何从调用 servlet 的 gwt 客户端访问 http servlet 响应?

【问题讨论】:

    标签: java servlets gwt file-upload httpresponse


    【解决方案1】:

    HttpServletResponse 类是服务器端类,你不能从客户端访问它。

    您可以在FormPanel 中添加一个FormPanel.SubmitCompleteHandler,并在onSubmitComplete() 方法中访问表单提交的结果文本:

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

    完整的可运行示例程序可以在FileUpload的javadoc中找到。

    【讨论】:

      猜你喜欢
      • 2012-05-14
      • 1970-01-01
      • 2012-09-17
      • 1970-01-01
      • 2014-05-10
      • 2011-03-30
      • 1970-01-01
      • 2015-07-25
      • 2012-03-12
      相关资源
      最近更新 更多