Получение JavaObject из JSObject

У меня есть функция Javascript на моей странице xhtml, которая выполняет следующие действия:

HTML FILE:

function getData(){ var data = document.getElementById('data'); return data; }  

Код компонента:

 public class Bean{ public byte[] getBytes(){ return this.bytes; } } 

И у меня есть апплет, который должен получить этот массив байтов из кода апплета html:

 public class TestApplet extends Applet{ JSObject win = JSObject.getWindow(this); JSObject returnedValue = win.call("getData", null); } 

Я пытался вызвать returnValue.getMember («значение») (исправлено) ; но получает нулевое значение. Я также попытался изменить javascript на это:

HTML:

 function getData(){ var data = document.getElementById('data').value; return data; } 

Но это вернет мне только строковое представление байта [], а не фактический объект.

Поэтому мой вопрос: как использовать JSObject для получения JavaObject?

Текущий метод возвращает мне строку

Нет свойства data .
Измените его на returnedValue.getMember("value") .