久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長(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入門(mén)教程

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