0

我正在 javafx 中创建一个应用程序。我在java中有一个arraylist,想将该列表传递给webView。我正在尝试使用此代码

webEngine.executeScript(" showAllServer(' "+ AddServer.showServer() + " ') ");

我的java代码工作正常。AddServer.showServer() 的arrayList 如下:

[hello world, gfgf, rtyh5jhj, new server, server name, hello, server1, gfgfg, ]

我的 JavaScript 代码是:

window.onload = function showAllServer(readlist)
                {
                    var options = '';

                    for (var i = 0; i < readlist.length; i++) {
                       options += '<option value="' + readlist[i]+ '">' + readlist[i] + '</option>';
                    }

                    $("#server_name").html(options);

                };

和 html 部分:

    <select id="server_name" class="selectbox">
     <option value="-1" style="display:none;">Select</option>
    </select>

是否可以使用 javascript 访问数组列表。我做错了吗?

4

0 回答 0