![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| Wanderer2019 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 937 Регистрация: 3.12.2004 Где: Санкт-Петербург/П рага Репутация: нет Всего: 17 |
уже писал по данной теме... у меня такая ситуация: имеется два сервлета. Сервлет №1 - сервлет для чтения информации из БД. Сервлет №2 - сервлет, который выводит некое summary по проекту (использует инф. из Сервлет №1). Так же имеются 2 апплета, которые пользуются данными из Сервлет №1. Вопрос: в Сервлет №2 не грузятся апплеты путем out.println("<applet></applet>").Почему?
|
|||
|
||||
| Oracle |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 96 Регистрация: 26.11.2004 Репутация: 1 Всего: 3 |
Он в сервлете только генерит хтмл -- простой текстовфй файл... потом возвращает его твоему браузеру... а вот он уже и должен запрашивать твой любимый апплет. Никак не иначе.
Попробуй: out.println("<html><body><applet src="..."></applet></body></html>"); |
|||
|
||||
| Wanderer2019 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 937 Регистрация: 3.12.2004 Где: Санкт-Петербург/П рага Репутация: нет Всего: 17 |
вот и проблема!!! похоже браузер не находит доп библиотеку которую я ему там указываю (Chart2D.jar - для рботы с графиками). поэтому просто выводит два серых квадрата на местах где должны были бы быть мои апплеты. хотя когда я просто перекидываю хтмл строки, сгенерированные моим сервлетом в новый хтмл, то все работает. Как же сделать так, чтобы апплеты грузились по автомату в момент работы моего сервлета???
P.S: а разве в <applet> есть параметр src??? а как же code, codebase?? Добавлено @ 20:44 доп библиотеку указываю в <applet.......><param .....></applet> |
|||
|
||||
| Oracle |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 96 Регистрация: 26.11.2004 Репутация: 1 Всего: 3 |
В <applet code=...> это я так.........не то написал про src
Если проблема в доп. библиотеке: param к библиотекам не имеет никакого отношения, там просто аргументы и значения... Запихни эту библиотеку в .jar твоего апплета. А вообще, попробуй сделать простенький апплет, без всяких библиотек.........Посмотри все ли проходит хорошо...... Это сообщение отредактировал(а) Oracle - 28.12.2004, 21:18 |
|||
|
||||
| Wanderer2019 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 937 Регистрация: 3.12.2004 Где: Санкт-Петербург/П рага Репутация: нет Всего: 17 |
без внешних библиотек все работает нормально, как только подкл. доп jar он его не цепляет.
|
|||
|
||||
| Oracle |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 96 Регистрация: 26.11.2004 Репутация: 1 Всего: 3 |
Доп. библиотеку засунь в .jar твоего апплета(чтобы они в одном .jar находились)
|
|||
|
||||
| Wanderer2019 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 937 Регистрация: 3.12.2004 Где: Санкт-Петербург/П рага Репутация: нет Всего: 17 |
а как потом обратиться к классу? в хтмл.
|
|||
|
||||
| Oracle |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 96 Регистрация: 26.11.2004 Репутация: 1 Всего: 3 |
Всмысле, к классу??К какому классу??К классу апплета??Ты должен сделать манифест файл(файл описания в .jar) и через хтмл обращаться к .jar, а тот по файлу описания найдет правильный класс, который нужно запускать для того, чтобы апплет начал работать, а сам апплет(ты его должен будешь немного изменить) в этом же .jar найдет нужную библиотеку....
|
|||
|
||||
| Wanderer2019 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 937 Регистрация: 3.12.2004 Где: Санкт-Петербург/П рага Репутация: нет Всего: 17 |
okay!!! спасибо!!! но теперь два апплета одновременно не грузятся...
а по одному работают нормально |
|||
|
||||
| Oracle |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 96 Регистрация: 26.11.2004 Репутация: 1 Всего: 3 |
Во-первых: у тебя второй апплет не помещается в jar?? Не вижу в теге <applet> archive=.....
Во-вторых: а у тебя второй апплет тоже работает с доп. библиотекой? P.S трудно разбираться, когда не видишь всей картины... Это сообщение отредактировал(а) Oracle - 29.12.2004, 14:47 |
|||
|
||||
| Wanderer2019 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 937 Регистрация: 3.12.2004 Где: Санкт-Петербург/П рага Репутация: нет Всего: 17 |
да с той же самой что и 1-й. т.е. они оба находятся в одном jar. таким образом мой jar содержит два апплета и доп библ.
|
|||
|
||||
| Oracle |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 96 Регистрация: 26.11.2004 Репутация: 1 Всего: 3 |
Попробуй заменить второй апплет, каким-нибудь другим простеньким апплетом, который не обращается к потоку, который выдает сервлет.
|
|||
|
||||
| Wanderer2019 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 937 Регистрация: 3.12.2004 Где: Санкт-Петербург/П рага Репутация: нет Всего: 17 |
тогда все впорядке... там и exception каким то образом с HTTPUrlConnection связан. в java console выдает. но не могу понять почему. я вроде везде все connection закрываю.
|
|||
|
||||
| Wanderer2019 |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 937 Регистрация: 3.12.2004 Где: Санкт-Петербург/П рага Репутация: нет Всего: 17 |
для нагладности. сервлет:
принимающие апплеты (код для обоих одинаковый):
ни и далее идет обработка vector.... |
||||
|
|||||
| Oracle |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 96 Регистрация: 26.11.2004 Репутация: 1 Всего: 3 |
А какое исключение выдается?
HTTPConnectionException? Это сообщение отредактировал(а) Oracle - 29.12.2004, 15:41 |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Апплеты | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |