在JavaScript中访问Java int数组

时间:2013-07-24 06:41:46

标签: java javascript arrays applet int

我有一个拥有int数组的Java applet。我想将此数组复制到JavaScript数组。简单地从返回此数组的JavaScript调用Java函数会导致null异常,并且从JavaScript中按元素访问数组元素会导致浏览器崩溃。处理这个问题的正确方法是什么?也许JSObject?

2 个答案:

答案 0 :(得分:1)

您可以使用netscape JSObject与Java Applet中的JavaScript进行交互。看看下面的教程。它可能对你有用。

JSObject

答案 1 :(得分:1)

试试这个:

<applet code="Applet.class" name="Applet" />
<script>var f = document.Applet.foobar();</script>

class Applet extends java.applet.Applet {
    public void init() {}
    public int[] foobar(){
        return new int[]{1,2,3};
    }
}