<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=big5" http-equiv=Content-Type>
<META content="MSHTML 5.00.3315.2870" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=細明體 size=2>Hello,</FONT></DIV>
<DIV><FONT face=細明體 size=2>&nbsp;&nbsp;&nbsp;&nbsp;I have a problem 
about&nbsp;sending an Element object between an application and an 
applet.</FONT></DIV>
<DIV><FONT face=細明體 size=2>&nbsp;&nbsp;&nbsp; My sample codes are below 
:</FONT></DIV>
<DIV><FONT face=細明體 size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
Application:</FONT></DIV>
<DIV><FONT face=細明體 
size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT><FONT 
face=細明體 size=2>ObjectOutputStream out;</DIV>
<DIV>
<DIV><FONT face=細明體 
size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT></DIV>
<DIV></FONT><FONT face=細明體 
size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;out = 
new 
ObjectOutputStream(socket.getOutputStream());<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT><FONT 
face=細明體 size=2>Element test = (new Element("Test")).setAttribute("message", 
"hello");</FONT></DIV>
<DIV><FONT face=細明體 
size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;out.write(test);</FONT></DIV>
<DIV><FONT face=細明體 
size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;out.flush();</FONT></DIV>
<DIV><FONT face=MingLiu 
size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT></DIV>
<DIV><FONT face=MingLiu size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Applet 
:</FONT></DIV>
<DIV><FONT face=細明體 size=2><FONT face=細明體 
size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ObjectInputStream 
in;
<DIV>
<DIV><FONT face=細明體 
size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT></FONT></FONT><FONT 
face=MingLiu size=2>Element&nbsp;msg 
=&nbsp;(Element)in.readObject();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^</FONT></DIV>
<DIV><FONT face=MingLiu size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; At 
this step, java console shows that an InvalidClassException about ArrayList is 
thrown.</FONT></DIV>
<DIV><FONT face=細明體 size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Is it a 
serialization&nbsp;problem between an application and an applet?</FONT></DIV>
<DIV><FONT face=細明體 size=2>&nbsp;&nbsp;&nbsp;&nbsp; Can I solve the problem if I 
did not install jdk1.2 plug-in and instead of putting all jdk1.2 classes in the 
applet directory?</FONT></DIV>
<DIV><FONT face=細明體 size=2>&nbsp;&nbsp;&nbsp; </FONT></DIV>
<DIV><FONT face=細明體 size=2>&nbsp;&nbsp;&nbsp; PS. the communication between 
applications&nbsp;work.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=細明體 size=2>&nbsp;&nbsp;&nbsp; thanks.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=MingLiu 
size=2></FONT>&nbsp;</DIV></DIV></DIV></DIV></BODY></HTML>