java calls the method written in js

ScriptEngineManager manager = new ScriptEngineManager();
	     ScriptEngine engine = manager.getEngineByName("javascript");
	     engine.put("ps", this);
	     engine.eval(script);



The method name in ps.java in js, such as: ps.getName();


polymorphism
Format format = (Format)Class.forName(messageType).newInstance();


Note: messageType java class full path

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326037241&siteId=291194637