从JSP访问applet代码

时间:2011-05-10 08:59:27

标签: java jsp applet

我无法从本地访问applet。我得到以下异常

java.lang.Exception:FILELOCATIONGENR:java.security.AccessControlException:access denied(java.util.PropertyPermission user.dir read)

我也尝试编辑java.policy文件,但仍然没用。对你的帮助表示感谢。谢谢。

1 个答案:

答案 0 :(得分:1)

唯一的方法是使用JavaScript。假设您在Applet类中有以下方法

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

并且Applet嵌入JSP中,如下所示

<applet name="appletname" ...>

然后您可以在JS中访问它,如下所示

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

另见:


但是你得到的例外情况表明完全不同。您正尝试从未签名的小程序内部访问用户主目录。这与JSP - Applet通信无关。