Java: Как передать параметры в апплет Webstart? - PullRequest
5 голосов
/ 11 августа 2011

Сценарий: сервер предоставляет один и тот же апплет Webstart многим различным (но прошедшим проверку подлинности) клиентам. Каждый апплет должен «знать», на каком клиенте он находится. Поэтому сервер должен иметь возможность передавать некоторые параметры клиенту, которые затем считываются апплетом, работающим на этом клиенте.

  1. Возможно ли, чтобы апплет Webstart получил доступ к cookie-файлам веб-браузера , из которого он был запущен?
  2. Возможно ли, чтобы апплет Webstart получил доступ к URL , по которому он был идентифицирован?
  3. Некоторые другие варианты?

РЕДАКТИРОВАТЬ: Возможно, апплет Webstart является неправильным термином. Я имею в виду просто клиентское приложение Webstart.

Ответы [ 2 ]

2 голосов
/ 11 августа 2011

Больше относится к вашей 2 и точке. Параметры URL-запроса можно проанализировать с помощью JavaScript и добавить в элемент applet. Атрибуты в элементе applet будут добавлять или перезаписывать значения, установленные в файле JNLP.

2 голосов
/ 11 августа 2011

Подробнее см. Элемент applet-desc в Синтаксис файла JNLP .

Приложение: См. Также Доступ к файлам cookie .

...