国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務(wù)器之家 - 編程語(yǔ)言 - JAVA教程 - Java執(zhí)行JavaScript代碼

Java執(zhí)行JavaScript代碼

2020-04-13 11:36云聰 JAVA教程

這篇文章主要為大家詳細(xì)介紹了Java執(zhí)行JavaScript代碼的具體操作方法,感興趣的小伙伴們可以參考一下

我們要在Java中執(zhí)行JavaScriptMethods.js中的execute(s1,s2)方法,JavaScriptMethods.js文件內(nèi)容如下:

?
1
2
3
function execute(s1, s2){
  return s1 + s2;
}

首先需要定義一個(gè)接口,這個(gè)接口中給出與要執(zhí)行的JavaScript方法一樣的方法簽名,我們定義接口Methods,它的內(nèi)容如下:

?
1
2
3
4
5
6
7
8
/**
 * 接口中的方法簽名必須與要執(zhí)行的JavaScript方法一致
 * @author yuncong
 *
 */
public interface Methods {
  public String execute(String s1,String s2);
}

然后,就可以用腳本引擎執(zhí)行JavaScriptMethods.js中execute(s1,s2)方法了,具體內(nèi)容寫在下面的ExecuteScript類中的:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
import java.io.FileReader;
 
import javax.script.Invocable;
import javax.script.ScriptEngine;
import javax.script.ScriptEngineManager;
 
 
public class ExecuteScript {
  public static void main(String[] args) {
    ScriptEngineManager manager = new ScriptEngineManager();
    ScriptEngine engine = manager.getEngineByName("js");
    try {
      String path = ExecuteScript.class.getResource("").getPath();
      System.out.println(path);
      // FileReader的參數(shù)為所要執(zhí)行的js文件的路徑
      engine.eval(new FileReader(path + "JavaScriptMethods.js"));
      if (engine instanceof Invocable) {
        Invocable invocable = (Invocable) engine;
        Methods executeMethod = invocable.getInterface(Methods.class);
        System.out.println(executeMethod.execute("li", "yuncong"));
      }
    } catch (Exception e) {
      e.printStackTrace();
    }
  }
}

運(yùn)行ExecuteScript類,輸出如下:

?
1
2
/C:/Users/yuncong/git/login/target/classes/executescript/
liyuncong

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 久久99国产精品久久99果冻传媒 | 久久综合激情 | 日本 欧美 国产 | 天天玩天天操天天射 | 亚洲一区自拍偷拍 | 男女全黄一级一级高潮免费看 | 国产高清一区二区 | 久久精品亚洲成在人线av网址 | 欧美亚洲视频在线观看 | 久久久国产一区 | 蜜桃香蕉视频 | 欧美一级c片 | 午夜视频在线观看一区二区三区 | 好看的一级毛片 | 欧美日本精品 | 免费一级片 | 国产毛片v一区二区三区 | 免费观看一区二区三区 | 精品国产一区二区三区忘忧草 | 黑森林av凹凸导航 | 日韩精品av一区二区三区 | 欧美日韩中文字幕 | 精品一级| 欧美日韩三级在线 | 欧洲亚洲精品久久久久 | 黄色一级视频 | 国产脚交av在线一区二区 | 亚洲免费在线视频 | yellow在线视频免费观看 | 久久久成人精品 | 久久综合九色综合欧美狠狠 | 亚洲美女久久 | 青青草一区 | 色日韩| 久久视频一区 | 精品视频二区 | 九九综合九九 | 天堂久久爱资源站www | 天天射天天干 | 日本不卡高字幕在线2019 | 国产精品毛片久久久久久久 |