GWT请求下载文件

时间:2010-11-15 16:33:36

标签: gwt download

我知道发送ajax请求或使用GWT的RequestBuidler发送文件下载请求是不可能的;需要一个表单才能完成它,但是当它返回时如何获得对响应的引用让我们说错误。

我发送的请求是用于文件下载但是如果文件下载太大,Java servlet会响应错误,我如何获得对此错误的引用以在GWT端正确处理它。

2 个答案:

答案 0 :(得分:1)

使用extGWT,您可以解析HTML响应以了解HTML错误代码

例如

    com.extjs.gxt.ui.client.widget.Component.addListener(Events.Submit, new Listener<FormEvent>()
    {
        public void handleEvent(final FormEvent event)
        {
            String htmlResponse = event.getResultHtml();

            (...)
        }
    });

答案 1 :(得分:1)

您可以在表单中添加FormPanel.SubmitCompleteHandler并在onSubmitComplete()中解析结果。