Форум программистов, компьютерный форум, киберфорум
Java EE (J2EE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
29 / 3 / 1
Регистрация: 20.08.2010
Сообщений: 41

Апплет внутри тела Сервлета

30.11.2010, 16:41. Показов 1082. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, у меня вопрос по сервлетам.
Пользователи заходят на страницу сервлета, которая сформирована следующим образом:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
    protected void processRequest(HttpServletRequest request, HttpServletResponse response)
    throws ServletException, IOException, PrinterException, PrintException {
        response.setContentType("text/html;charset=UTF-8");
 
        PrintWriter out = response.getWriter();
        try {
            out.println("<html>");
            out.println("<head>");
            out.println("<title>Servlet SuperServlet</title>");
            out.println("</head>");
            out.println("<body>");
            out.println("<h1>I'm your SUPER-Servlet!</h1>");
            out.println("<applet code="PrintApplet.class" codebase="MyPackage" width=150 hight=150> </applet>");
            out.println("</body>");
            out.println("</html>");
 
        } finally { 
            out.close();
        }
    }
PrintApplet выводит надпись "I'm your Uber-applet" и больше ничего не должен делать.
Проблема в том, что при запуске этого приложения я получаю надпись "I'm your SUPER-Servlet!" и окошечко 150 на 150 с ошибкой:
Кликните здесь для просмотра всего текста
load: class C:\Documents and Settings\BShestakov\Мои документы\NetBeansProjects\DeployTest\bu ild\web\WEB-INF\classes\PrintApplet.class not found.
java.lang.ClassNotFoundException: C:.Documents and Settings.BShestakov.Мои документы.NetBeansProjects.DeployTest.bu ild.web.WEB-INF.classes.PrintApplet.class
at sun.plugin2.applet.Applet2ClassLoader.fi ndClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.lo adCode(Unknown Source)
at sun.plugin2.applet.Plugin2Manager.create Applet(Unknown Source)
at sun.plugin2.applet.Plugin2Manager$Applet ExecutionRunnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.net.MalformedURLException: unknown protocol: c
at java.net.URL.<init>(Unknown Source)
at java.net.URL.<init>(Unknown Source)
at sun.plugin2.applet.Applet2ClassLoader$1. run(Unknown Source)
at java.security.AccessController.doPrivile ged(Native Method)
... 7 more

Почему он не может его найти? Я использую NetBeans с сервером приложений Glassfish.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
30.11.2010, 16:41
Ответы с готовыми решениями:

Delete внутри тела цикла while(0)
Всем привет. Нашел в недрах cocos2dx такую конструкцию: #define CC_SAFE_DELETE(p) do { delete (p); (p) = nullptr; } while(0) ...

Хранимые процедуры (допустимые операции внутри тела)
Подскажите пожалуйста: как я понял, в хранимых процедурах запрещается выполнять операции по модификации таблиц(добавление, редактирование)...

Экранирование кавычек внутри тела тэга XML 1.0
Добрый день коллеги Есть XML в котором есть узлы вида &lt;Desc&gt;ООО &amp;quot;Рога и копыта&amp;quot;&lt;/Desc&gt; Документ открываю через...

1
29 / 3 / 1
Регистрация: 20.08.2010
Сообщений: 41
02.12.2010, 11:27  [ТС]
Разобрался с этим, создал проект апплета, сделал джарник и внес в сервлет следующие строки:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
        PrintWriter out = response.getWriter();
        try {
            out.println("<html>");
            out.println("<head>");
            out.println("<title>Servlet SuperServlet</title>");
            out.println("</head>");
            out.println("<body>");
            out.println("<h1>I'm your SUPER-Servlet!</h1>");
            out.println("<applet code=\"MyApplets.PrintApplet\" archive=\"PrintApplet.jar\"/> ");
            out.println("</body>");
            out.println("</html>");
 
        } finally { 
            out.close();
        }
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
02.12.2010, 11:27
Помогаю со студенческими работами здесь

Удобное хранение тела одного JS сценария в функции внутри другого
Что бы не хранить код будущего сценария в виде строки:) var W = new ActiveXObject('WScript.Shell'); var F = new...

Общие теоремы динамики точки (движение тела внутри трубки)
Доброго времени суток! Решая задачу, столкнулся с такой проблемой: не могу найти максимальное сжатие пружины. Сколько всего нужно выделить...

Как выставить failbit внутри тела перегрузки операторов ввода/вывода
Доброй ночи всем! Есть вот такой код main: for(Sales_item item; std::cin &gt;&gt; item; std::cout &lt;&lt; item &lt;&lt; std::endl); И такая...

Кинетическая энергия движущегося тела W(k)=m*v^2/2, где m - масса тела, v - его скорость
Кинетическая энергия движущегося тела W(k)=m*v^2/2, где m - масса тела, v - его скорость. Составить алго-ритм для получения зависимости Wk...

Как изменится масса тела, если полная энергия тела возросла
Доброго времени суток. Помоги пожалуйста с решением задачи: Как изменится масса тела,если полная энергия тела возросла на 1,2 кДЖ? ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита табличной части. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru