中文字幕在线一区二区在线,久久久精品免费观看国产,无码日日模日日碰夜夜爽,天堂av在线最新版在线,日韩美精品无码一本二本三本,麻豆精品三级国产国语,精品无码AⅤ片,国产区在线观看视频

      在Java中執行JavaScript代碼

      時間:2024-07-14 23:47:55 JavaScript 我要投稿
      • 相關推薦

      在Java中執行JavaScript代碼

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

        function execute(s1, s2){ return s1 + s2;}

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

        /** * 接口中的方法簽名必須與要執行的JavaScript方法一致 * @author yuncong * */public interface Methods { public String execute(String s1,String s2);}

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

        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的參數為所要執行的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(); } }}

        運行ExecuteScript類,輸出如下:

        /C:/Users/yuncong/git/login/target/classes/executescript/ liyuncong

      【在Java中執行JavaScript代碼】相關文章:

      Java中的動態代碼編程03-05

      高效編寫JavaScript代碼的技巧03-10

      JavaScript實現網頁刷新代碼段03-25

      如何讓JAVA代碼更高效03-20

      Java代碼的基本知識02-27

      java證書的加密與解密代碼02-26

      常用排序算法之JavaScript實現代碼段03-10

      網頁程序設計之實用JavaScript代碼段03-06

      關jQuery彈出窗口簡單實現代碼-javascript編程03-30

      主站蜘蛛池模板: 亚洲熟妇中文字幕日产无码| 柳河县| 偷拍精品一区二区三区| 咸丰县| 男女视频在线一区二区| 亚洲av噜噜狠狠蜜桃| 国产一区二区三区亚洲精品| 兰坪| 少妇极品熟妇人妻高清| 国产真实二区一区在线亚洲 | 山丹县| 97久久久久国产精品嫩草影院| 无遮挡粉嫩小泬| 免费观看在线视频一区| 资溪县| 会同县| 阿克陶县| 国产精品毛片一区二区在线看| 亚洲av午夜福利精品一区二区| 无码国产精品色午夜| 亚洲精品色婷婷一区二区| 国产粉嫩美女一区二区三| 武汉市| 荔浦县| 安龙县| 通山县| 91九色蝌蚪国产精品| 固镇县| 无码熟妇人妻AV不卡| 集安市| 日本一区二区三区看片| 怀远县| 精品久久杨幂国产杨幂| 久久精品视频中文字幕无码| 孝义市| 日韩精品视频免费福利在线观看| 国产精品国产三级国产AvkTV| 在线中文字幕人妻视频| 国产精品剧情一区二区三区av| 亚洲综合久久久中文字幕| 久久AⅤ无码精品色午麻豆|