Серверный JavaScript 1.4. Руководство по использованию

       

Взаимодействие Java с JavaScript


Если Вам нужно использовать объекты JavaScript в Java, Вы обязаны импортировать пакет netscape.javascript в Ваш Java-файл. Этот пакет определяет следующие классы:

  • netscape.javascript.JSObject даёт Java-коду доступ к методам и свойствам JavaScript.

  • netscape.javascript.JSException позволяет Java-коду обрабатывать ошибки JavaScript.

Эти классы поставляются в .jar или .zip-файле. См. в книге дополнительную информацию об этих классах.

Например, в Navigator 4. 0 для Windows NT классы поставляются в файле java40.jar в директории Program\Java\Classes ниже директории Navigator'а. Вы можете специфицировать переменную окружения Windows NT, войдя в Control Panel и создав пользовательскую переменную окружения с названием CLASSPATH со значением типа такого:

D:\Navigator\Program\Java\Classes\java40.jar

Дополнительно о CLASSPATH см. .

Поскольку Java является строго типизированным языком, а JavaScript - слабо типизированным, машина выполнения JavaScript конвертирует значения аргументов в подходящие типы данных другого языка, при использовании LiveConnect. См. .



Содержание раздела