我有一个上传表单来上传文件。上传时间是form.submit()
和Servlet
。我从服务器得到了反馈,我希望将GWT-Client上的响应打印给用户。在servlet中我不能使用任何GUI-Widget,那么如何从gwt客户端访问http servlet响应,该客户端调用了servlet?
答案 0 :(得分:3)
HttpServletResponse
类是服务器端类,您无法从客户端访问它。
您可以做的是向FormPanel.SubmitCompleteHandler
添加FormPanel
,在onSubmitComplete()
方法中,您可以访问表单提交的结果文本:
form.addSubmitCompleteHandler(new FormPanel.SubmitCompleteHandler() {
public void onSubmitComplete(SubmitCompleteEvent event) {
Window.alert(event.getResults());
}
});
可以在FileUpload
的javadoc中找到完整的可运行示例程序。