Servlety - wywołanie appletu

0

Czy ktoś może wie jak wywołać applet z servletu?
Po stronie servletu jest coś takiego:
PrintWriter toClient = res.getWriter();
...
toClient.println("<applet code=http://localhost:8080/servlet/wykres.class"

  • "width=400 height=400>\n"
  • "< param name=tp value="+tp.toString()+">\n"
  • "< param name=tk value="+tk.toString()+">\n"
  • "</applet>\n");
    ...
    i to nie chce działać. Wypisuje w przeglądarce na pasku statusu:
    Applet (tu scieżka) notinited
    a w servletrunner wypisuje:
    servlet not found: wykres.class

Wszystkie pliki mam w jednym katalogu.
Znalazłem by wstawić codebase do wywołania appletu, ale to nie działa.
No i dziwne, że wypisuje "servlet not found" - przecież to ma być applet.
Czy ktoś wie jak wywołać tego appleta?
Z góry dzięki.

0

Podstawowe pytanie, czy applet działa jeśli nie korzystasz z servletów?

pzdr,

y.

0

Tak applet sam działa gdy go uruchamiam z html-a, ale z wygenerowanego przez servlet nie.
Ale dowiedziałem się, że podobno jest błąd w servletrunner, ale na "prawdziwym" serwerze to już działa.
Pozdrawiam.

0

Z czystej ciekawości zapytam. Po co Ci applety odpalane z servleta?Jakiś konkretny cel temu przyświeca czy tylko dla sportu ? ;)

pzdr,

y.

0

Można powiedzieć, że dla sportu, choć dokładnie mówiąc jest to projekt na ocenę ;).
U mnie to tak ma wyglądać: otwiera się stronka html z formularzem, do którego wpisuję dane i wysyłam na serwer automatycznie otwierając servlet, który przelicza dane i uruchamia applet by wyrysować na nim wykres.
Ale jest to ciekawe, bo można dzięki temu rysować jakieś wykresy czy animacje na applecie, ale wszystkie obliczenia odbywają się na serwerze. Potem tylko przesłanie wyników do klienta - appoletu. Do tego m.i. jest servlet.

1 użytkowników online, w tym zalogowanych: 0, gości: 1