jsr223

    5熱度

    1回答

    我正在開發一個java應用程序,其中一些邏輯通過jsr223(javascript)執行。在java類中,我將一些java對象轉發給javascript(例如,我的域對象,用於某些SQL查詢的PreparedStatement),然後我開始編譯JavaScript代碼。 我使用Eclipse進行開發。 我的問題是,如何調試javascript部分? 乾杯,亞採

    0熱度

    1回答

    我在找一個地方找到JSR 223規範的TCK(下載鏈接)。 這是一個在Apache 2許可下發布的項目。 (其實我想的源代碼+ TCK的二進制對我來說,理解需求良好,甚至是源代碼就足夠了最壞的情況下) 感謝

    6熱度

    1回答

    我正在使用內置於JRE6中的JSR-223腳本引擎來執行Javascript。 Javascript能夠訪問Java代碼和對象。當從JavaScript執行的Java代碼拋出異常時,ScriptEngine將引發ScriptException。 我想要能夠訪問導致Javascript拋出異常的Java異常。 從JavaScript,我可以捕獲該異常,並期待在異常的javaException領域:

    0熱度

    1回答

    我有以下java代碼。我正在使用XQJ使用XQJ API編寫一個測試XQuery程序。我已經下載了針對Java 1.0 Final Release的JSR-000225 XQuery API,並將xqjapi.jar添加到了我的類路徑中。 Java代碼很簡單,只要以下 import javax.xml.xquery.XQConnection; import javax.xml.xquery.XQ

    1熱度

    1回答

    我正在尋找使用JSR 223在應用程序中提供Jython腳本。我有點害怕有人寫無限循環,最終需要重新啓動整個Web應用程序。我一直在尋找一種製作'正在執行'腳本列表的方法(以構建某種'ps'命令的想法)和一些方法來殺死它們,但是我在API中看不到任何東西會提供。有任何想法嗎?

    0熱度

    1回答

    groovy同時獲得使用java6功能的ScriptEngine,爲groovy它給我的實例「GroovyScriptEngineImpl」哪類的類不是接口,有沒有其他方式來獲得接口? ScriptEngineManager factory = new ScriptEngineManager(); ScriptEngine engine = factory.getEngineByName("gr

    0熱度

    2回答

    我很困惑,我應該在哪裏找到com.sun.script.http.ScriptServlet,我已經在網絡上的衆多示例中看​​到過。 是否包含在JDK 1.6中的JSR-223?我已經看到有人談論參考實現,但是Oracle網站上唯一的工作鏈接似乎並沒有包含這樣的類。我的非本地環境也使用OpenJDK,我懷疑是否有任何Sun的JSR-223實現!在這種情況下,我可以從哪裏得到它?我甚至不確定這種情況

    2熱度

    1回答

    JRuby(1.6.7.2)框架的JSR 223 javax.script接口似乎忽略ScriptContext綁定中的綁定Java值。 我犯了一個錯誤嗎? 這裏是行不通一個簡單的例子: private void run() throws ScriptException { ScriptEngine engine = new JRubyEngineFactory().getScriptE

    3熱度

    1回答

    我有一個接口ru.focusmedia.odp.server.scripts.api.Script並試圖根據http://docs.oracle.com/javase/6/docs/technotes/guides/scripting/programmer_guide/index.html例子來實現它: new Packages.ru.focusmedia.odp.server.scripts.a

    3熱度

    2回答

    我正在嘗試通過Java JSR-223 API讀取一些我用Rhino評估的JavaScript文件的JSON文件。我正在嘗試使用Rhino shell,但不能在Java代碼中嵌入Javascript。 這裏是什麼工作: $ java -jar js.jar js> readFile('foo.json'); {y:"abc"} 這裏是行不通: ScriptEngineManager fac