我正在使用带有MVP模式的GWT 2.4,使用uiBinder和一个小部件:GwtUploader。当用户选择要上载的文件并单击按钮时,我需要调用servlet。我不是在调用服务,我只需要访问HttpRequest,这样我就可以拉出小部件上传的文件,但是我不清楚如何做到这一点?
这是uiHandler代码:
@UiHandler("loadFileButton")
void onClickCalculate(ClickEvent e){
String fileName = fileUploader.getFileName();
...
答案 0 :(得分:1)
真正的答案是你没有。在MVP中,View应该将这种行为推迟到Presenter,理想情况下,它会将其推迟到某个服务器端处理程序。查看this answer或this article,了解FileUpload
如何用于此目的的示例。由于您提到自己正在使用GWTUpload,请尝试阅读Getting Started文章。