我想从Servlet调用javascript方法…可能吗?
是的,请看Rhino教程。它有一些很好的示例,说明了如何在Java应用程序中嵌入Javascript的执行。
您可能还想看看Wikipedia上Rhino文章上的示例。我将其粘贴在这里以供参考:
以下是运行Javascript print(’Hello,world!’)的Java代码示例
import javax.script.scriptEngine;import javax.script.scriptEngineManager;import javax.script.scriptException;public class RhinoEngine { public static void main(String[] args) { scriptEngineManager mgr = new scriptEngineManager(); scriptEngine engine = mgr.getEngineByName("Javascript"); try { engine.put("name", args[0]); engine.eval("print('Hello ' + name + '!')"); } catch (scriptException ex) { ex.printStackTrace(); } }}


