亚洲最大看欧美片,亚洲图揄拍自拍另类图片,欧美精品v国产精品v呦,日本在线精品视频免费

  • 站長(zhǎng)資訊網(wǎng)
    最全最豐富的資訊網(wǎng)站

    java如何調(diào)用js方法

    java如何調(diào)用js方法

    js方法如下:

    function add(a,b){ 	return a + b + number;	 }

    調(diào)用方法如下:(免費(fèi)學(xué)習(xí)視頻教程分享:java視頻教程)

    package com.cgnb.dataqualitymng;   import java.io.FileReader; import java.util.Scanner;   import javax.script.Bindings; import javax.script.Invocable; import javax.script.ScriptContext; import javax.script.ScriptEngine; import javax.script.ScriptEngineManager;   public class ExecuJs { 	public static void main(String[] args) throws Exception {   		// 獲取JS執(zhí)行引擎 		ScriptEngine se = new ScriptEngineManager().getEngineByName("javascript"); 		// 獲取變量 		Bindings bindings = se.createBindings(); 		bindings.put("number", 3); 		se.setBindings(bindings, ScriptContext.ENGINE_SCOPE); 		Scanner sc = new Scanner(System.in); 		while (sc.hasNextInt()) { 			int a = sc.nextInt(); 			int b = sc.nextInt(); 			System.out.println("輸入的參數(shù)【" + a + "】 + 【" + b + "】"); 			se.eval(new FileReader("D:\desk\test.js")); 			// 是否可調(diào)用 			if (se instanceof Invocable) { 				Invocable in = (Invocable) se; 				Integer result = (Integer) in.invokeFunction("add", a, b); 				System.out.println("獲得的結(jié)果:" + result); 				 			}   		}   	} }

    調(diào)用結(jié)果如圖:

    java如何調(diào)用js方法

    相關(guān)文章教程推薦:java入門教程

    贊(0)
    分享到: 更多 (0)
    網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)