BirdsHover

          ——路漫漫其修遠(yuǎn)兮,吾將上下而爬樓梯!

            BlogJava :: 首頁 ::  :: 聯(lián)系 :: 聚合  :: 管理 ::
            21 隨筆 :: 8 文章 :: 34 評論 :: 0 Trackbacks
          定義一個js的數(shù)組
          var arr = [
                              ["1"],
                              ["2"]
                          ];
          經(jīng)過java引擎解析后,得到的對象是sun.org......NativeArray
          在我的eclipse中找不到這個類。也就沒辦法直接轉(zhuǎn)換成java數(shù)組對象了。

          現(xiàn)在換成在js中使用java的數(shù)組
          var result = new java.awt.List();
          result.add("aasdasd");
          result.add("123123");

          java解析:
            ScriptEngineManager m = new ScriptEngineManager();
            ScriptEngine engine = m.getEngineByExtension("js");
            try {
             engine.eval(file.getContent());
            } catch (ScriptException e) {
             System.out.println("執(zhí)行腳本錯誤:" + file.getFileName());
             return;
            }
            List o = (List)engine.get(resultKey);
            System.out.print(o.getItem(0));

          這樣就沒有問題了。
          posted on 2009-01-16 11:38 Birdshover 閱讀(1216) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 炉霍县| 广灵县| 集贤县| 临高县| 体育| 高青县| 札达县| 获嘉县| 高阳县| 华容县| 班戈县| 新宾| 巴楚县| 兴城市| 星座| 司法| 昭通市| 科技| 米脂县| 称多县| 信宜市| 六盘水市| 巴东县| 剑河县| 曲松县| 宜宾县| 宁陵县| 涞水县| 德庆县| 神池县| 德钦县| 朔州市| 五家渠市| 郁南县| 碌曲县| 酉阳| 兴国县| 洛扎县| 洛川县| 吴旗县| 富宁县|