Javafx JS вызывает успех метода Java, но возврат не удалсяJavascript

Форум по Javascript
Ответить
Anonymous
 Javafx JS вызывает успех метода Java, но возврат не удался

Сообщение Anonymous »

Я пытаюсь вызвать метод Java в методе JS, и метод Java сработал, но не могу получить возвращаемое значение, кроме того, последующий JS также не может быть выполнен. К сожалению, я не могу получить журнал ошибок JS < /p>
onMounted(() => {
alert("ready");
// console.info has been redirect to java log and work fine
console.info(window.bridge.getLocalApps());
});
< /code>
вернуть плохое: < /p>
public String getLocalApps() {
ArrayList localAppRes = new ArrayList();
LocalAppRes localApp = new LocalAppRes();
localApp.name = "test1";
localApp.version = "version1";
localApp.author = "author1";
localAppRes.add(localApp);
String ret = JSONObject.toJSONString(localAppRes);
log.info("getLocalApps: {}", ret); // log ok...
return ret;
}
< /code>
return ok: < /p>
public String getLocalApps() {
return "[{\"author\":\"author1\",\"name\":\"test1\",\"version\":\"version1\"}]";
}
< /code>
Мой проект (Maven) Используется JDK Corretto-21.0.6.
json lib Is fastjson2. < /p>
Я не знаю конкретной логики реализации java из js в javafx, и хочу знать, как справиться с ней.>

Подробнее здесь: https://stackoverflow.com/questions/796 ... urn-failed
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»