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

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

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

    BirdsHover

    ——路漫漫其修遠兮,吾將上下而爬樓梯!

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

    必須jre6才行,要不需要用開源庫了

    package script;

    import javax.script.*;
    /**
     * Java調(diào)用JavaScript示例
     * 
     * 
    @author Birdshover
     *
     
    */
    public final class scriptMaster {
        
    /**
         * 運行指定腳本
         * 
    @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的類庫。
        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 閱讀(2950) 評論(4)  編輯  收藏

    評論

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

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

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

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


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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 国产成人一区二区三区视频免费| 无码AV动漫精品一区二区免费| 拍拍拍无挡视频免费观看1000| 精品亚洲视频在线观看| 污网站在线观看免费| 国产成人免费福利网站| 亚洲成在人线在线播放无码| 国产美女被遭强高潮免费网站| 婷婷亚洲综合五月天小说在线| 亚洲精品亚洲人成在线观看下载| 无套内谢孕妇毛片免费看看| 日韩精品视频免费网址| 免费无遮挡无遮羞在线看| 国产亚洲精品高清在线| 国产日韩一区二区三免费高清| 亚洲午夜免费视频| 91视频国产免费| 看Aⅴ免费毛片手机播放| 亚洲国产综合精品一区在线播放| 精品人妻系列无码人妻免费视频| 亚洲第一AV网站| 韩国免费一级成人毛片| 亚洲国产av玩弄放荡人妇| 国产成人精品曰本亚洲79ren| 国产免费无码一区二区| 激情综合亚洲色婷婷五月| 国产成人精品免费直播| 一级有奶水毛片免费看| 久久久亚洲裙底偷窥综合| 麻豆成人精品国产免费| 二个人看的www免费视频| 亚洲福利秒拍一区二区| 免费jjzz在线播放国产 | 国产精品亚洲一区二区在线观看| 亚洲?V无码成人精品区日韩| 免费福利电影在线观看| 午夜亚洲国产理论片二级港台二级| 区久久AAA片69亚洲| 青青在线久青草免费观看| 欧亚一级毛片免费看| 亚洲日本在线免费观看|