我知道发送ajax请求或使用GWT的RequestBuidler发送文件下载请求是不可能的;需要一个表单才能完成它,但是当它返回时如何获得对响应的引用让我们说错误。
我发送的请求是用于文件下载但是如果文件下载太大,Java servlet会响应错误,我如何获得对此错误的引用以在GWT端正确处理它。
答案 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()中解析结果。