У меня есть Приложение, написанное с GWT 1.7. У меня есть одна страница, где я загружаю файл на удаленный сервер, который находится в другом домене. Итак, когда я делаю Post to the server, файлы отправляются на сервер, но когда приходит время получать ответ, я получаю нулевое значение в следующей функции:
Servlet:
...
resp.setStatus(HttpServletResponse.SC_CREATED);
resp.getWriter().print("The file was created successfully.");
resp.flushBuffer();
...
GWT:
form.addSubmitCompleteHandler(new FormPanel.SubmitCompleteHandler() {
public void onSubmitComplete(SubmitCompleteEvent event) {
Window.alert(event.getResults());
}
Javadoc для event.getResults () сказал следующее:
Возвращает: результат html или ноль, если
при чтении произошла ошибка @tip
Результат HTML может быть нулевым в результате
отправив форму другому
домен.
Это пример кода , которому я пытался следовать. Он работает как есть, но когда я вызываю свой сервлет, ответ ноль.
Кстати, я пытался использовать Firebug для просмотра заголовков, и мне кажется, что сервлет отправляет ответ обратно. Я думаю, что это просто GWT не нравится. Есть ли способ обойти это, чтобы я мог получить свой ответ в GWT?
Спасибо