This example shows how to get the script engine by using the mimetype. This is the first step when you are using the Java script engines for executing the scripts. Before your run the scripts, you must get the javax.script.ScriptEngine instance from javax.script.ScriptEngineManager. The engines are registered using the Names ,Extensions and Mimetype. This example snipped retrieving the script engine by using the mimetype by calling the method getEngineByMimeType().
Lets look at the example.
GetScriptEngineExample.java
package javabeat.net.script; import javax.script.ScriptEngine; import javax.script.ScriptEngineManager; import javax.script.ScriptException; /** * Get ScriptEngine By MimeType Example. * * @author Krishna * */ public class GetScriptEngineExample { public static void main(String[] args) throws ScriptException{ // Create ScriptEngine ScriptEngineManager engineManager = new ScriptEngineManager(); //Get script engine using name ScriptEngine engine = engineManager.getEngineByMimeType("application/javascript"); //Evaluate simple printing message engine.eval("println('ScriptEngine Loaded using MimeTypes!!')"); engine.eval("print('Welcome To JavaBeat!!!')"); } }
Output…
ScriptEngine Loaded using MimeTypes!! Welcome To JavaBeat!!!