JApplet: getAppletContext (). ShowDocument () с POST-данными? - PullRequest
1 голос
/ 10 февраля 2011

Мне нужно разработать Java-апплет, который перенаправляет на другую веб-страницу.Обычно я использую метод "showDocument (URL ul)", чтобы сделать это.Но в этом случае мне нужно отправить много данных на эту страницу.Так что мне нужно сделать это через POST.Но showDocument только позволяет GET-метод.

Мой вопрос: возможно ли сделать перенаправление на другую веб-страницу из japplet И отправить данные POST в том же запросе (как showDocument (), но с данными POST)?- Я знаю, что могу сделать запрос POST из апплета - но это произойдет в контексте апплета.

Это немного сложно, потому что скрипт, из которого вызывается апплет, выполняется на клиентской аутентификациизащищенный сервер.Поэтому мне нужно делать запросы с помощью браузера (потому что он будет аутентифицирован) - если я делаю эти запросы из апплета, апплет должен снова аутентифицироваться ...

thanx daniel

1 Ответ

1 голос
/ 11 февраля 2011

Непосредственно с Java Applet API это невозможно - showDocument - единственное, что у вас есть, и оно поддерживает только GET.Возможно, вы сможете сделать что-то подобное с помощью моста JavaScript (то есть вызвать функции javascript из апплета, которые затем отправят POST-запрос на сервер, как браузер (и отобразит результат в новом окне браузера), но я никогдаиспользовал это.

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