Как обрабатывать ответы в JSP с сервлета для загрузки файла MultiPAlp?

StackOverflow https://stackoverflow.com/questions/4604297

Вопрос

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

Это было полезно?

Решение

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

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

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


Обновлять Согласно комментарию, вопрос, по-видимому, плохо сформулирован и ваш действительный Проблема лежит в другом месте. Это не обработка ответов, которая является проблемой, но обработка запросов. С js / ajax вы не можете пожарить Multipart / форм-запросы на данные. Вы должны использовать Flash или Post Form в скрытом HTML Iframe. Вы можете найти множество примеров здесь. Отказ Я лично рекомендую jQuery Форма плагин.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top