Как обработать ответ в jsp от сервлета для многочастной загрузки файла? - PullRequest
1 голос
/ 05 января 2011

Есть два веб-приложения.Один - клиент, а другой - провайдер.Поставщик размещает сервлет для обработки многоэтапного запроса на загрузку файла.Клиент загрузит файл в сервлет провайдера.Узким местом является то, как отправить ответ клиенту.Клиент должен обрабатывать в соответствии с ответом, отправленным провайдером.Мы не можем переслать запрос и ответ сервлету / jsp, поскольку оба приложения находятся на разных серверахТогда как перехватить ответ на стороне клиента?

1 Ответ

0 голосов
/ 05 января 2011

Просто напишите в тело ответа.

response.setContentType("text/plain");
response.getWriter().write("OK");

Вы даже можете написать XML или JSON, чтобы облегчить анализ ответа "клиентским сервером".


Обновление Согласно комментарию, вопрос, по-видимому, плохо сформулирован, и ваша актуальная проблема лежит в другом месте. Проблема не в обработке ответов, а в обработке запросов. С JS / Ajax вы не можете запускать запросы multipart / form-data. Вы должны использовать Flash или POST-форму в скрытом HTML-фрейме. Вы можете найти множество примеров здесь . Я лично рекомендую плагин jQuery Form .

...