Hi,

response.setContentType("text/java-application"); worked!

That error is gone. But now its giving following error:
'java.io.StreamCorruptedException: Type code out of range, is 79'

What does it mean by 'Type code' ? What could be the possible cause &
solution ?

Thanks & Regards,
Sandeep.


> -----Original Message-----
> From: Nicholas Whitehead [SMTP:[EMAIL PROTECTED]]
> Sent: Tuesday, January 11, 2000 9:32 PM
> To:   [EMAIL PROTECTED]
> Subject:      Re: Unable to get results from Servlet
>
> We noticed that the MIME type advertised was not
> working so we switched to text/java-application. That
> worked. Our code for sending objects back to applets
> is as follows:
>
> import java.io.*;
> import java.util.*;
> import javax.servlet.*;
> import javax.servlet.http.*;
>
> public class ObjectTransmitter {
>
>   public ObjectTransmitter(HttpServletResponse
> response, Serializable ser) {
>     ObjectOutputStream oos = null;
>     try {
>
> response.setContentType("text/java-application");
>       oos = new
> ObjectOutputStream(response.getOutputStream());
>       oos.writeObject(ser);
>       oos.flush();
>       oos.close();
>     } catch (java.net.SocketException se) {
>     } catch (Exception erx) {
>       System.out.println("Exception Sending Response:"
> + erx);
>     } finally {
>       try { oos.close(); } catch (Exception e) {}
>     }
>   }
> }
>
> I am not sure if it was an NT specific issue.
>
> //Nicholas
>
> --- Rishi Asthana <[EMAIL PROTECTED]> wrote:
> > That's wierd .... i simulated the same thing on the
> > said platform and it works
> > fine .... so i guess the only explaination is NT4.0
> > :-)
> > How about testing the same thing on some other
> > platform ... ?!
> > Rishi.
> >
> > Sandeep Gupta wrote:
> >
> > > I've checked that the string sent to applet is not
> > null.
> > >
> > > There is no specific reasoon to set content type
> > in that way. I just copied
> > > it from a tutorial. Please let me know if there is
> > a possibility of a
> > > problem there ?
> > >
> > > Thanks & Regards,
> > > Sandeep.
> > >
> > > > -----Original Message-----
> > > > From: Francesca Quattrocchi
> > [SMTP:[EMAIL PROTECTED]]
> > > > Sent: Tuesday, January 11, 2000 4:54 PM
> > > > To:   [EMAIL PROTECTED]
> > > > Subject:      Re: Unable to get results from
> > Servlet
> > > >
> > > > 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
> > >
> > >
> >
> __________________________________________________________________________
> _
> > > 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
> > > begin:vcard
> > n:Asthana;Rishi
> > tel;fax:1-732-548-4009
> > tel;home:1-732-635-3597
> > tel;work:1-732-548-0087
> > x-mozilla-html:FALSE
> > org:NetCom Systems, Inc;Software Development
> > adr:;;116,Copperfield Ln
> > ;Metuchen;NJ;08840;USA
> > version:2.1
> > email;internet:[EMAIL PROTECTED]
> > title:Systems Consultant
> > x-mozilla-cpt:;-3936
> > fn:Rishi Asthana
> > end:vcard
> >
>
> =====
> "Piper, Piper the red red worm
> awoke last night to the sound of the storm
> the words are the words I sailed upon."
> Piper, Phish
>
> --
> Nicholas Whitehead
> __________________________________________________
> Do You Yahoo!?
> Talk to your friends online with Yahoo! Messenger.
> http://im.yahoo.com
>
> __________________________________________________________________________
> _
> 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