使用JavaScript访问Java int数组

Access Java int Array in JavaScript

本文关键字:int 数组 Java 访问 JavaScript 使用      更新时间:2023-09-26

我有一个Java小程序,它有一个int数组。我想把这个数组复制到一个JavaScript数组中。简单地从JavaScript调用返回该数组的Java函数会导致null异常,从JavaScript逐元素访问数组会导致浏览器崩溃。正确的处理方法是什么?也许是JSObject?

试试这个:

<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};
    }
}

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

JSObject