import javax.script.ScriptEngine; import javax.script.ScriptEngineManager; import javax.script.ScriptException; public class ScriptPassageParametre { public static void main(String args[]) { ScriptEngineManager manager = new ScriptEngineManager(); ScriptEngine engine = manager.getEngineByName("javascript"); try { engine.put("salutation", "Bonjour"); engine.eval("var affichage = '';for (i = 0; i <= salutation.length; i++) {" + " affichage = salutation.charAt(i)+'\n'+ affichage" + "}"); String name = (String) engine.get("affichage"); System.out.println(name); } catch (ScriptException e) { System.err.println(e); } } } /* r u o j n o B * * * * * * */ |