Включення аплету Java до документа HTML

призначений для завдання імен (ParamName) та значень (ParamValue) параметрів, що передаються аплету з файлу HTML. Допускається завдання кількох тегів

. HTMLText - текст, призначений для користувачів, які використовують броузери, що не підтримують мову Java. Цей текст виводиться на екран у тому вигляді, як вказаний у донному тегу. Він повинен задаватися у форматі HTML і його довжина не обмежується. Атрибут alt призначений для виведення тесту у вікнах броузерів, які розпізнають тег, але не можуть виконати аплет. Атрибут align, за своєю дією аналогічний тегу . Атрибут align призначений для визначення способу розміщення області виведення аплету на сторінці. Атрибутами vspace та hspace задаються розміри поля порожнього простору над та під областю виведення аплету (значення обох атрибутів зазначаються у пікселях).

Наприклад можна задати наступний тег:

Приклад використання тегів.

Розглянемо наступний приклад:

У цьому фрагменті тексту HTML атрибутом codebase задається каталог myclasses. Цей каталог є підкаталогом каталогу, з якого був завантажений файл HTML. Наприклад, якщо наведені вище теги входять до складу HTML-файлу C:AppletsDemo_Applet.html, то броузер буде шукати файл MyApplet.class у каталозі C:Appletsmyclasses.

Звичайно ж, аплет може розміщуватися не тільки в тому каталозі, де знаходиться файл HTML, що викликає його, а і в будь-якому іншому місці Internet. У таких випадках в атрибуті codebase необхідно вказати URL файлу аплету з розширенням .class, наприклад:

У цьому прикладі викликається аплет RemoteApplet.class, розташований на хості Internet www.somehost.com у каталозі /appletdir/classes/. Для того, щоб завантажити аплет у вашу систему, броузервикористовує протокол передачі гіпертекстових документів (HyperText Transfer Protocol - HTTP), а виконання аплету здійснюється під керуванням вбудованого в браузер ядра Java.

Якщо ви вирішили передати ваші аплети на Web-сервер (через FTP), переконайтеся, що HTML-файл, в якому вони використовуються, правильно заданий атрибут codebase. Якщо файл аплета з розширенням .class перебуває у тому каталозі, як і відповідний HTML-файл, що викликає даний аплет, тобто. містить тег, атрибут codebase можна взагалі опустити. Однак, краще, якщо це можливо, зберігати файли з розширенням .class і вихідні тексти програм на мові Java в різних каталогах.