Доступ к коду апплета из JSP

#java #jsp #applet

#java #jsp #апплет

Вопрос:

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

java.lang.Исключение: FILELOCATIONGENR:java.security.Исключение AccessControlException: доступ запрещен (java.util.PropertyPermission user.dir читать)

Я также пытался отредактировать файл java.policy, но по-прежнему безрезультатно. мы будем очень признательны за вашу помощь. Спасибо.

Комментарии:

1. Не совсем понятно, что вы хотите сделать: получить доступ к методу вашего апплета со страницы JSP? Делаете что-то в своем апплете? Пожалуйста, выражайтесь яснее.

Ответ №1:

Единственный способ для этого — использовать JavaScript. Предполагая, что у вас есть следующий метод в классе Applet

 public String getFoo() {
    return "foo";
}
  

и апплет встроен в JSP следующим образом

 <applet name="appletname" ...>
  

затем вы можете получить к нему доступ в JS следующим образом

 var foo = document.appletname.getFoo();
// ...
  

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


Однако полученное вами исключение указывает на совершенно другую проблему. Вы пытаетесь получить доступ к домашнему каталогу пользователя изнутри неподписанного апплета. Это не имеет никакого отношения к взаимодействию JSP — апплета.