Описание тега javax.script

API сценариев состоит из интерфейсов и классов, которые определяют механизмы сценариев Java и обеспечивают основу для их использования в приложениях Java.
3 ответа

Как мне защитить скрипты, запущенные с использованием javax.scripting?

Я использую javax.scripting добавить поддержку запуска произвольных пользовательских скриптов JavaScripts на стороне сервера. Очевидно, я хочу защитить эти скрипты! Сам Rhino имеет структуру для защиты скриптов во время выполнения. Документация для …
2 ответа

Можете ли вы расширить абстрактные классы Java из JavaScript?

Я работаю над проектом, который очень интенсивно использует пакеты javax.script. *. У меня есть ситуация, когда я хотел бы создать объекты JavaScript, которые расширяют абстрактный Java-класс, так же, как вы можете использовать Invocable.getInterfac…
27 июн '11 в 23:02
1 ответ

Как я могу использовать Gems-in-a-jar со встроенным JRuby?

Я хотел бы использовать превосходный Sass как часть моего процесса сборки. Мой процесс сборки управляется Gradle. Это означает написание плагина для запуска Sass. Sass - это Ruby, а Gradle - в Groovy, но поскольку Groovy работает на JVM, я могу испо…
23 мар '12 в 18:32
1 ответ

Сохраните изображение SVG с веб-сайта, используя Java (рабочий стол)

Я создаю сайт с помощью JDenticon, используя этот код (test.html): <!DOCTYPE HTML> <html> <head> <title>Test</title> </head> <body> <script src="https://cdn.jsdelivr.net/jdenticon/1.3.2/jdenticon.min.js" …
04 июл '16 в 13:08
1 ответ

Как я могу указать свой собственный контекст Rhino в Java?

Я пытаюсь убедиться, что мои скрипты Rhino (работающие под Java 6) строги, чтобы, если разработчик скриптов неправильно написал выражение, я хотел, чтобы было выдано исключение. В настоящее время, что происходит, это выражение просто оценивается как…
29 апр '10 в 19:04
4 ответа

Почему getEngineByName("js") возвращает ноль?

Что бы я ни старался, getEngineByName() продолжает возвращать ноль. Вот мой код: final ScriptEngineManager manager = new ScriptEngineManager(); final ScriptEngine engine = manager.getEngineByName("js"); Но engine имеет значение null после этих строк…
02 май '15 в 21:39
1 ответ

Вызов пользовательской функции сценария с помощью ScriptEngine из Java

У меня есть одинаковые пользовательские функции с одинаковыми именами в разных файлах сценариев, написанных на python, groovy и javascript. Пользователь может выбрать один из сценариев, которые хотите использовать. Я хочу вызывать функции из этих сц…
13 янв '14 в 10:22
2 ответа

Поддерживает ли Fantom JSR-223?

Поддерживает ли язык программирования Fantom напрямую или через стороннюю реализацию JSR-223? То есть можно ли использовать Fantom для написания сценариев Java-объектов через API 'javax.script'?
04 апр '13 в 19:05
1 ответ

Какова природа скомпилированного скрипта в контексте JSR-223?

Я не мог найти четкого ответа. Сценарий переведен в ByteCode? к конкретному псевдокоду скрипта? Когда я использую скомпилированный сценарий nashorn, он просто компилируется, потому что JIT-компилятор выполнил свою работу по переводу сценария на Java…
16 сен '16 в 16:22
1 ответ

Как вызвать javascript с Jqueries с использованием javax.script API jdk 1.6 /Rhino Api

У меня есть Javascript, как показано ниже.. <!DOCTYPE html> <html> <head> <script src="C:\User\Sample\src\jquery-1.8.2.min.js" type="text/javascript"></script> <script> $(document).ready(function(){ var sessiontok…
25 фев '13 в 06:11
2 ответа

Как использовать сторонний API( jar) файл с javax.script?

Можем ли мы использовать сторонний jar-файл с фреймворком javax.scripting. Есть ли что-нибудь для добавления в classpath?
13 ноя '12 в 11:08
0 ответов

Исключение в потоке "main" javax.script.ScriptException: sun.org.mozilla.javascript.EcmaError: ReferenceError: "document" не определено

Я хочу сделать следующие вещи Открыть URL с помощью Selenium Используя ScriptEngine, вы хотите выполнить функцию Javascript, которая предоставляет все теги привязок на www.google.co.in: package public; import javax.script.Invocable; import javax.scr…
04 авг '14 в 09:34
1 ответ

TypeError: Не удается найти функцию getElementById в объекте

Я делаю сценарии автоматизации, и мне нужно читать данные из iframe (для проверки содержимого). В моем коде Java ScriptEngineManager scriptEngineManager = new ScriptEngineManager(); ScriptEngine scriptEngine = scriptEngineManager.getEngineByName("EC…
03 янв '12 в 11:10
4 ответа

Преобразование массива Javascript в массив Java

Я пытаюсь преобразовать массив Javascript в Java в массив Java. Я использую пакет javax.script. Я протестировал этот пример здесь, но тип "NativeArray" не был распознан: /questions/47216423/kak-preobrazovat-massivyi-rhino-javascript-v-java-massivyi/…
13 янв '12 в 16:38
2 ответа

Определите, является ли текущая реализация Javascript Rhino

Я использую javax.script в Java, и я хотел бы иметь возможность определить, является ли текущая реализация Javascript Rhino. Я делаю это, потому что мне нужно сценарий для правильной работы на веб-страницах, а также в Rhino. Псевдокод Javascript: fu…
05 авг '12 в 18:09
1 ответ

Импорт класса в сценарии Java (javax.script)

Я хочу импортировать класс, который я создал в своем проекте, в свой сценарий я сделал это, но он не работает: function doFunction(){ //Objectif Mensuel importPackage(java.lang); importClass(KPDataModel.KPData.KPItem); //ERROR HERE, this is my class…
05 июл '10 в 14:17
1 ответ

sun.org.mozilla.javascript.internal.NativeJavaObject не может быть приведен к java.lang.String

Я использую java 6 javax.script, но у меня есть проблема: Прежде чем я вызываю метод ScriptEngine.eval(), я помещаю некоторые атрибуты в ScriptContext: scriptContext.setAttribute("Utils", utils, ScriptContext.ENGINE_SCOPE); В сценарии я называю: var…
18 июл '12 в 13:03
2 ответа

javax.script передает javascript метод Java для использования в качестве обратного вызова

Я использую javax.script для встраивания кода JavaScript в метод Java. В моем проекте javascript заботится о том, чтобы отправлять асинхронный http-запрос через веб-сокет. Как только ответ получен, мне нужно выполнить функцию обратного вызова. Я хот…
10 май '13 в 00:55
1 ответ

Javax-скрипт, как вызвать функцию в JavaScript из Java

Я пытаюсь вызвать функцию в JavaScript через Java. Это прекрасно работает, когда непосредственно читаете скрипт как строку, но я использую CompiledScripts. Когда я делаю это с помощью скомпилированного скрипта, он дает мне метод not found, если я та…
25 апр '10 в 23:09
1 ответ

Эффективный способ запуска нескольких скриптов с использованием javax.script

Я занимаюсь разработкой игры, в которой я хотел бы иметь несколько сценариев, которые реализуют одну и ту же структуру. Каждый сценарий должен быть запущен в отдельной области видимости, чтобы код не перекрывал другие сценарии. Например: structure.j…
11 апр '11 в 13:17