Взаимодействие между Webapp и Applet - PullRequest
0 голосов
/ 14 августа 2010

Я знаю, что с вероятностью 99% ответа на этот вопрос будет "нет" из-за характера Applets, но я собираюсь спросить в любом случае.

У меня есть смарт-карта, содержащая X.509 сертификаты и апплеты.Я хотел бы иметь возможность взаимодействовать между веб-приложением и одним из апплетов только для чтения, чтобы получать данные через тот апплет, который недоступен в сертификате.

Опять же, я знаю, что апплеты должныбыть в песочнице, что должно предотвратить такую ​​вещь, но я подумал, что все равно спрошу.

Джейсон

1 Ответ

1 голос
/ 14 августа 2010

Вы можете использовать java.net.URLConnection для запуска HTTP-запросов. Апплету разрешено запускать HTTP-запросы на собственном домене, полученные с помощью Applet#getCodeBase().

URL url = new URL(getCodeBase(), "scriptURL");
URLConnection connection = url.openConnection();
// ...

Замените "scriptURL" на путь любого серверного сценария, который прослушивает домен, например, "script.php", "servletURL" и так далее. Вы можете передавать данные в качестве параметров запроса обычным способом HTTP.

Смотри также:

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