Are you sure you don't send a null String to the applet?
Just another question: why do you set the Content Type in that way?

> -----Original Message-----
> From: Sandeep Gupta [SMTP:[EMAIL PROTECTED]]
> Sent: Tuesday, January 11, 2000 4:04 PM
> To:   [EMAIL PROTECTED]
> Subject:      Unable to get results from Servlet
> Importance:   High
>
> Hi All,
>
> I need to do Applet-Servlet Communication. I'm able to communication from
> Applet to Servlet but not vice-versa. While I try to get results from
> Servlet it gives following exception:
>
> java.io.StreamCorruptedException: InputStream does not contain a
> serialized
> object
>
> I'm working with JDK1.1.8 on NT4.0. My appletside code is :
>
>                 URLConnection con = servlet.openConnection();
>                 con.setDoInput(true);
>                 con.setDoOutput(true);
>                 con.setUseCaches(false);
>                 con.setRequestProperty("Content-Type",
> "application/x-www-form-urlencoded");
>
>                 // Write the arguments as post data
>                 ObjectOutputStream out = new
> ObjectOutputStream(con.getOutputStream());
>                 int numObjects = objs.length;
>                 for (int x = 0; x < numObjects; x++) {
>                         out.writeObject(objs[x]);
>                 }
>
>                 out.flush();
>                 out.close();
>
>                 ObjectInputStream in=new ObjectInputStream(
> con.getInputStream());
>
> And my Servlet code is:
>     public void doPost(HttpServletRequest req, HttpServletResponse resp)
>         throws ServletException, IOException
>     {
>         ObjectInputStream in = new
> ObjectInputStream(req.getInputStream());
>         ObjectOutputStream out = new
> ObjectOutputStream(resp.getOutputStream());
>         try {
>             String data1 = (String)in.readObject();
>             String data2 = (String)in.readObject();
>             String result = db.Login(data1,data2);
>             Serializable objs1[] = {result};
>             out.writeObject(objs1[0]);
>         out.flush();
>         out.close();
>             in.close();
>         } catch (Exception e) {
>             System.out.println("Exception in UserLogin Servlet: "+e);
>         }
>     }
>
> Please let me know, where am I wrong ?
>
> Thanks & Regards,
> Sandeep.
>
> __________________________________________________________________________
> _
> To unsubscribe, send email to [EMAIL PROTECTED] and include in the
> body
> of the message "signoff SERVLET-INTEREST".
>
> Archives: http://archives.java.sun.com/archives/servlet-interest.html
> Resources: http://java.sun.com/products/servlet/external-resources.html
> LISTSERV Help: http://www.lsoft.com/manuals/user/user.html

___________________________________________________________________________
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff SERVLET-INTEREST".

Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html

Reply via email to