Используйте java.awt.Desktop на клиент-серверном приложении для открытия браузера на клиенте - PullRequest
0 голосов
/ 26 февраля 2010

Я пытаюсь использовать класс рабочего стола в клиент-серверном приложении.

Я хочу, чтобы браузер по умолчанию открывался на стороне клиента, когда клиент нажимает кнопку. Что происходит, так это то, что браузер открывается на сервере. Как я могу это исправить?

Спасибо

Ответы [ 3 ]

0 голосов
/ 26 февраля 2010

Это зависит от браузера,

Fiddle со следующей настройкой, в IE:

Измените настройки в IE, чтобы открыть новое окно. Как вы указали, настройки доступны в

Tools->Internet Options->Advanced->Reuse Windows for shortcuts

Проверьте это ответ

0 голосов
/ 26 февраля 2010

Если вы вызываете любой метод Desktop на сервере, то, конечно, реакция будет происходить на сервере.

Если вы хотите, чтобы на клиенте всплыло окно, то вызовите метод на клиенте.

Какой клиент вы используете?

Если вы используете полнофункциональный Java-клиент, то это изменение должно быть относительно простым.

0 голосов
/ 26 февраля 2010

Это зависит от браузера,

Fiddle со следующей настройкой, в IE:

Измените настройки в IE, чтобы открыть новое окно. Как вы указали, настройки доступны в

Tools->Internet Options->Advanced->Reuse Windows for shortcuts
...