Отобразить результат в браузере из сервлета, где данные получены из свинга - PullRequest
1 голос
/ 17 февраля 2012

Я передаю данные из свинга в сервлет, используя соединение http. Я передал сервлету имя пользователя и пароль. Я хочу отобразить результат в браузере. Я установил для Doinput значение false, чтобы результат отображался в браузере. .Но этого не происходит. (Ранее Doinput был истинным, и я прочитал результат, используя InputStream is = connection.getInputStream (), но результат не был в браузере, просто из сервлета возвращаются операторы out.println. ложно). Какой способ сделать это ??

Я использовал Bare Bones Browser Launcher, чтобы открыть браузер (я указал путь сервлета к методу Bare Bones Browser Launcher). Он работает нормально, браузер открывается, но ничего не отображается. (Я использовал , println ("hii") в сервлете;) просто чтобы проверить, печатает он или нет. Какое решение ??

1 Ответ

2 голосов
/ 17 февраля 2012

Невозможно, чтобы HTTP-ответ отправлялся в браузер, если соответствующий HTTP-запрос был отправлен не браузером, а внешним приложением Swing.

Что вы можете сделать, это отправить параметры изваше приложение Swing к вашему сервлету, пусть сервлет сохранит эти параметры в памяти, в базе данных или где-либо еще, и пусть ваше приложение Swing откроет в окне браузера URL-адрес того же веб-приложения, в котором будут отображаться только что отправленные параметры.

Но вам нужно два запроса:

  • один из приложения Swing для отправки параметров
  • один из браузера для отображения параметров
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...