Доступ к HttpServletResponse из клиента GWT

1

У меня есть форма загрузки для загрузки файла. Загрузка через form.submit() и Servlet. Я получил обратную связь с сервером как sesponse, и я хотел бы напечатать ответ на GWT-Client для пользователя. В сервлете я не могу использовать какой-либо GUI-Widget, так как я могу получить доступ к HTTP-сервлет-ответу из gwt-клиента, который вызвал сервлет?

Теги:
servlets
file-upload
gwt
httpresponse

1 ответ

3
Лучший ответ

Класс HttpServletResponse является классом на стороне сервера, вы не можете получить к нему доступ со стороны клиента.

Что вы можете сделать, это добавить FormPanel.SubmitCompleteHandler в FormPanel, а в onSubmitComplete() вы можете получить доступ к тексту результатов формы:

form.addSubmitCompleteHandler(new FormPanel.SubmitCompleteHandler() {
    public void onSubmitComplete(SubmitCompleteEvent event) {
        Window.alert(event.getResults());
    }
});

Полную программу выполнения runnable можно найти в javadoc FileUpload.

  • 0
    Оно работает! Спасибо!

Ещё вопросы

Сообщество Overcoder
Наверх
Меню