Как вызвать сервлет из класса viewImpl в GWT? - PullRequest
0 голосов
/ 05 декабря 2011

Я использую GWT 2.4 с шаблоном MVP, с uiBinder и виджетом: GwtUploader.Когда пользователь выбирает файл для загрузки и нажимает кнопку, мне нужно позвонить сервлету.Я не вызываю службу, мне просто нужно получить доступ к HttpRequest, чтобы я мог получить файл, загруженный виджетом, но мне не ясно, как это сделать?

Вот код uiHandler:

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

        ...

1 Ответ

1 голос
/ 06 декабря 2011

Реальный ответ - нет.В MVP View должен откладывать такое поведение на Presenter, что в идеале откладывает его на некоторый обработчик на стороне сервера.Посмотрите этот ответ или эту статью , чтобы узнать, как FileUpload может использоваться для этой цели.Поскольку вы упомянули, что используете GWTUpload , попробуйте прочитать статью Getting Started .

...