Как обрабатывать ответы в JSP с сервлета для загрузки файла MultiPAlp?
-
25-09-2019 - |
Вопрос
Есть два веб-приложения. Один клиент, а другой - провайдер. Поставщик проводит сервлет для обработки запроса загрузки MultiPAlp. Клиент загрузит файл в сервлете Provider. Узкое место - это то, как отправить ответ на клиента. Клиент должен обрабатывать в соответствии с ответом, отправьте обратно поставщику. Мы не можем пересылать запрос и ответ на сервлете / JSP, потому что оба приложения находятся на разных серверах. Тогда как поймать ответ на стороне клиента?
Решение
Просто напишите на тело ответа.
response.setContentType("text/plain");
response.getWriter().write("OK");
Вы даже можете писать XML или JSON, чтобы разбавить отклик на «клиентский сервер» проще.
Обновлять Согласно комментарию, вопрос, по-видимому, плохо сформулирован и ваш действительный Проблема лежит в другом месте. Это не обработка ответов, которая является проблемой, но обработка запросов. С js / ajax вы не можете пожарить Multipart / форм-запросы на данные. Вы должны использовать Flash или Post Form в скрытом HTML Iframe. Вы можете найти множество примеров здесь. Отказ Я лично рекомендую jQuery Форма плагин.