Преобразование объекта Java -> JavaScript -> Чтение из апплета - PullRequest
1 голос
/ 29 декабря 2010

Я немного застрял с этой концепцией, над которой я работал, и я ищу какое-то руководство по этому вопросу. По сути это проблема:

Бин получает данные из базы данных, и мне нужно сохранить их как скрытое поле на веб-странице. Затем пользователь должен аутентифицировать данные с помощью апплета. Результирующий аутентифицированный объект затем отправляется в базу данных.

Так что я застрял в этой парадигме:

Бин -> HTML и Javascript -> Апплет

Я думаю, что смогу выяснить проблему с загрузкой позже, спасибо:)

Редактировать: Переключить аутентификацию со знаком:)

Edit2: Кажется, у меня есть некоторые данные, использующие JSObject, но как мне получить данные из JSObject? Данные были сохранены как DataHandler, прежде чем они были прочитаны javascript и получены апплетом. Я изучаю вызов метода getClass () из JSObject, но он дает мне HTMLInputElement, и я не уверен, куда идти.

1 Ответ

0 голосов
/ 29 декабря 2010

Не знаю, почему вы решили использовать Апплеты, но начиная с последних версий JDK (я думаю, что JDK 1.6 не уверен), апплет имеет доступ к переменным Javascript и HTML DOM. Так что да, вы можете сделать это ... вы можете спросить себя, почему вы хотите пойти по этому пути, хотя.

Дополнительная информация:

Класс JSObject помогает вам получить доступ к Javascript из Java-апплета. http://java.sun.com/products/plugin/1.3/docs/jsobject.html

Обновление: на самом деле он намного старше, чем JDK 1.6 http://download.oracle.com/javase/1.4.2/docs/guide/plugin/developer_guide/java_js.html

Если вам нужен доступ к структуре HTML страницы, вы также можете получить доступ к DOM таким же образом.

...