<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    BirdsHover

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

      BlogJava :: 首頁(yè) ::  :: 聯(lián)系 :: 聚合  :: 管理 ::
      21 隨筆 :: 8 文章 :: 34 評(píng)論 :: 0 Trackbacks

    必須jre6才行,要不需要用開(kāi)源庫(kù)了

    package script;

    import javax.script.*;
    /**
     * Java調(diào)用JavaScript示例
     * 
     * 
    @author Birdshover
     *
     
    */
    public final class scriptMaster {
        
    /**
         * 運(yùn)行指定腳本
         * 
    @return 返回腳本值
         
    */
        
    public int run() {
            ScriptEngineManager m 
    = new ScriptEngineManager();
            ScriptEngine engine 
    = m.getEngineByExtension("js");
            
    try{
                engine.eval(
    "var t=1;t++;");
                engine.eval(
    "t++;");
            }
    catch(ScriptException ex){
                
    return -1;
            }
            Float val 
    = Float.parseFloat(engine.get("t").toString());
            
    return val.intValue();
        }
    }

    java調(diào)用javascript,而javascript內(nèi)部又調(diào)用了java的類庫(kù)。
        public String now(){
            ScriptEngineManager m 
    = new ScriptEngineManager();
            ScriptEngine engine 
    = m.getEngineByExtension("js");
            
    try{
                engine.eval(
    "var t= new java.util.Date();");
            }
    catch(ScriptException ex){
                
    return (new Date()).toString();
            }
            
    return engine.get("t").toString();
        }
    posted on 2009-01-13 17:41 Birdshover 閱讀(2953) 評(píng)論(4)  編輯  收藏

    評(píng)論

    # re: java 調(diào)用javascript腳本(jre6) 2009-01-13 17:42 Birdshover
    字符“3.0”不能直接轉(zhuǎn)換成int,非要先轉(zhuǎn)成float,很弱智。  回復(fù)  更多評(píng)論
      

    # re: java 調(diào)用javascript腳本(jre6) 2009-12-31 09:32 324
    請(qǐng)問(wèn)一下LZ JAVA調(diào)用JAVASCRIPT有什么意義呢?  回復(fù)  更多評(píng)論
      

    # re: java 調(diào)用javascript腳本(jre6) 2010-01-05 13:08 cyx
    @324
    當(dāng)有一段很復(fù)雜的js算法,你不想花太長(zhǎng)時(shí)間去研究它,那可以直接用java執(zhí)行js,取得結(jié)果。  回復(fù)  更多評(píng)論
      

    # re: java 調(diào)用javascript腳本(jre6) 2010-01-16 20:04 波波族yuan
    我想問(wèn)問(wèn)前輩:我模擬瀏覽器來(lái)解讀 javascript 我該怎么做 ,比如說(shuō)我在html引用了 一個(gè)js文件 <input type='button' onclick='exemoth();'/>
    這個(gè)執(zhí)行的方法exemoth()方法在js文件里在,我該怎么做 我的qq 331815773 非常希望和你討論  回復(fù)  更多評(píng)論
      


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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 免费国产高清毛不卡片基地| 亚洲中文字幕无码中文字| 羞羞网站免费观看| 女人与禽交视频免费看| 国产精品亚洲精品| 国产福利在线免费| 2020久久精品亚洲热综合一本| 在线观看视频免费完整版| 亚洲乱码一二三四区乱码| 成人毛片免费观看视频在线| 亚洲中文无码永久免| 免费无码又爽又刺激高潮的视频| 亚洲av永久无码一区二区三区| 好大好硬好爽免费视频| 羞羞漫画在线成人漫画阅读免费| 亚洲国产精品自产在线播放| 国产乱子伦精品免费视频| 国产成A人亚洲精V品无码性色| 99久久国产免费-99久久国产免费| 亚洲高清中文字幕综合网| 2021免费日韩视频网| 亚洲精品无码久久久久APP| 亚洲电影日韩精品| 成人影片一区免费观看| 亚洲精品mv在线观看| 最近免费中文字幕大全| 日本黄页网址在线看免费不卡| 国产亚洲精品免费视频播放| 免费国产成人午夜在线观看| 亚洲国产精品张柏芝在线观看| 免费无码看av的网站| 9久热精品免费观看视频| 日韩亚洲Av人人夜夜澡人人爽| 夭天干天天做天天免费看| 一个人晚上在线观看的免费视频 | 美女被爆羞羞网站免费| 自拍偷自拍亚洲精品情侣| 四虎在线成人免费网站| 国产亚洲综合视频| 亚洲网站在线观看| 国产真实伦在线视频免费观看|