У меня есть форма загрузки для загрузки файла. Загрузка через form.submit()
и Servlet
. Я получил обратную связь с сервером как sesponse, и я хотел бы напечатать ответ на GWT-Client для пользователя. В сервлете я не могу использовать какой-либо GUI-Widget, так как я могу получить доступ к HTTP-сервлет-ответу из gwt-клиента, который вызвал сервлет?
Класс HttpServletResponse
является классом на стороне сервера, вы не можете получить к нему доступ со стороны клиента.
Что вы можете сделать, это добавить FormPanel.SubmitCompleteHandler
в FormPanel
, а в onSubmitComplete()
вы можете получить доступ к тексту результатов формы:
form.addSubmitCompleteHandler(new FormPanel.SubmitCompleteHandler() {
public void onSubmitComplete(SubmitCompleteEvent event) {
Window.alert(event.getResults());
}
});
Полную программу выполнения runnable можно найти в javadoc FileUpload
.