如何从GWT中的viewImpl类调用servlet?

时间:2011-12-05 19:49:27

标签: gwt servlets mvp

我正在使用带有MVP模式的GWT 2.4,使用uiBinder和一个小部件:GwtUploader。当用户选择要上载的文件并单击按钮时,我需要调用servlet。我不是在调用服务,我只需要访问HttpRequest,这样我就可以拉出小部件上传的文件,但是我不清楚如何做到这一点?

这是uiHandler代码:

@UiHandler("loadFileButton")
    void onClickCalculate(ClickEvent e){
        String fileName = fileUploader.getFileName();

        ...

1 个答案:

答案 0 :(得分:1)

真正的答案是你没有。在MVP中,View应该将这种行为推迟到Presenter,理想情况下,它会将其推迟到某个服务器端处理程序。查看this answerthis article,了解FileUpload如何用于此目的的示例。由于您提到自己正在使用GWTUpload,请尝试阅读Getting Started文章。