applet 和servlet通訊問題

aqa發表於2006-03-29
我的 applet

.......
URL url = new URL(getCodeBase(), "NewServlet");

URLConnection con = url.openConnection();

con.setUseCaches(false);

InputStream in = con.getInputStream();
ObjectInputStream objStream ;
objStream = new ObjectInputStream(in);

treemod = (NewClass)objStream.readObject();

...........

我的 伺服器端 servlet
.......
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
processRequest(request, response);
OutputStream out;
ObjectOutputStream objStream;
out = response.getOutputStream();

objStream = new ObjectOutputStream(out);

NewClass nclass = new NewClass();

objStream.writeObject(nclass);

...........
( NewClass 在applet和servlet都有定義 )


開啟ie 後,java控制檯報錯


java.io.EOFException
at java.io.ObjectInputStream$PeekInputStream.readFully(Unknown Source)
at java.io.ObjectInputStream$BlockDataInputStream.readShort(Unknown Source)
at java.io.ObjectInputStream.readStreamHeader(Unknown Source)
at java.io.ObjectInputStream.<init>(Unknown Source)
at NewJApplet.init(NewJApplet.java:31)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)


請問問題在哪裡????

相關文章