my dog learned polymorphism*
The moose likes Servlets and the fly likes Servlet can Call an Applet Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Spring in Action this week in the Spring forum!
JavaRanch » Java Forums » Java » Servlets
Bookmark "Servlet can Call an Applet" Watch "Servlet can Call an Applet" New topic
Author

Servlet can Call an Applet

gparan
Greenhorn

Joined: Jun 24, 2000
Posts: 2
My Question is when servlet call and applet like this
out.println("<applet code=xyz.class width=200 height=400></applet>")
this is work?? if yes kindly tell me where the xyz.class should placed or how should i call an applet class in servlet??
Greg Belyea
Greenhorn

Joined: Feb 06, 2004
Posts: 29
Applet code should be placed in the root directory where your main HTML Web Page is located. In Java Web Server this is public_html, inside your JavaWebServer2.0 DIR
Alexandre Bellezi Jos�
Greenhorn

Joined: Aug 03, 2007
Posts: 16
could you elaborate this.
i`ve tried putting the applet class file in the same directory as
i`ve put the compiled servlet(.class) that calls the applet.but the servlet is running well but applet is not called(initialized).
please respond quickly.
[This message has been edited by abj (edited June 28, 2000).]
William Brogden
Author and all-around good cowpoke
Rancher

Joined: Mar 22, 2000
Posts: 12805
    
    5
It isn't loaded because the originating URL is the /servlet/xxxx directory, but the server is forbidden to directly serve files from that directory. The best fix is to specify a BASE tag when writing the page the applet is contained in. This will cause the browser to look in the base directory for applet class files, image files, html files, etc.
<base href="http://url/rootdir/" >
or
<base href="/rootdir/" >
BASE tags go in the <head> </head> area.
egahari
Greenhorn

Joined: Jun 29, 2000
Posts: 2
Hi paran

try it this way
use codebase attribute in <applet> tag

like this
in your servlet code write
out.println("<appletcode=xyz.class codebase=http://...... width=300 height=300>");
egahari
Greenhorn

Joined: Jun 29, 2000
Posts: 2
Originally posted by gparan:
My Question is when servlet call and applet like this
out.println("<applet code=xyz.class codebase=http://..... width=200 height=400></applet>")
this is work?? if yes kindly tell me where the xyz.class should placed or how should i call an applet class in servlet??

 
 
subject: Servlet can Call an Applet