サーブレットからjavascriptメソッドを呼び出したいと思いますか?Javaクラスからいくつかのjavascriptメソッドを呼び出す
私はmozila rhinoと呼ばれるものを聞いたことがありますが、その使用法を理解することはできません。
サーブレットからjavascriptメソッドを呼び出したいと思いますか?Javaクラスからいくつかのjavascriptメソッドを呼び出す
私はmozila rhinoと呼ばれるものを聞いたことがありますが、その使用法を理解することはできません。
私はサーブレットからjavascriptメソッドを呼び出したいと思いますか?
はい、Rhino tutorialをご覧ください。 JavaScriptの実行をJavaアプリケーションに埋め込む方法の良い例がいくつかあります。
Rhino article on Wikipediaの例をご覧ください。私は参考のためにここに貼り付けます:
以下は、JavaScriptの印刷を実行する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();
}
}
}
をあなたがそれをやりたいのはなぜ? –
いくつかのサーバー側の処理をしなければならない...しかし、処理はすでにjavascriptを使用して行われているので、同じスクリプトを実装したいと思う。 – Varun