Thanks for your advise, but if I do so, the following page's (Servlet_2 in
this example) session Id will be different, (because the sevlet and the
applet which is communicated with have different session Id although they
are in the same page, it is strange to me but it is rigth)so this does not
work for me (it should be same for me). Is there any other solution?
----- Original Message -----
From: "Abhay" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, October 09, 2000 12:50 PM
Subject: Re: applet-servlet
> Hi !
> I think, since you are using doPost method, your code won't work, and will
> display 'not supported'. You should use doGet method along with doPost
> method in the servlet. Any static html page or servlets containing doGet()
> methods can be called by using Applet Context as,
>
> AppletContext ac = getAppletContext();
> try{
> URL url=new URL("http://deniz:8080/servlet/Servlet_2");
> ac.showDocument(url,"_self");
> }catch(Exception e){showStatus("Error occured while contacting
> server...");}
>
>
> Abhay
>
> ----- Original Message -----
> From: DENIZ DEMIR <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Monday, October 09, 2000 2:26 PM
> Subject: applet-servlet
>
>
> > I have tried to invoke sendRedirect() in doPost method when the applet's
> > button is pushed, but it did not work. Here is the code:
> > Please help me...
> >
> > -------this is applet acctionPerformed code------------
> >
> > void jButton1_actionPerformed(ActionEvent e) {
> > System.out.println("Sending data...\n");
> > try {
> > URL url = new URL("http://localhost:8080/servlet/Servlet_1");
> > URLConnection con = url.openConnection();
> >
> >
> > con.setUseCaches(false);
> > con.setDoOutput(true);
> >
> > ByteArrayOutputStream byteOut = new ByteArrayOutputStream();
> > DataOutputStream out = new DataOutputStream(byteOut);
> > out.writeUTF(txtField.getText());
> > out.flush();
> > byte[] buf = byteOut.toByteArray();
> > con.setRequestProperty("Content-type", "application/octet-stream");
> > con.setRequestProperty("Content-length", "" + buf.length );
> >
> > DataOutputStream dataOut = new
> DataOutputStream(con.getOutputStream());
> > dataOut.write(buf);
> > dataOut.flush();
> > dataOut.close();
> > }catch(Exception ex) { ex.printStackTrace(); }
> > System.out.println("Data was sent...");
> > }
> >
> > ------and this is the servlet doPost code----------
> >
> > public void doPost(HttpServletRequest request, HttpServletResponse
> > response) throws ServletException, IOException {
> > response.setContentType("text/html");
> > PrintWriter out = new PrintWriter (response.getOutputStream());
> > out.println("<html>");
> > out.println("<head><title>Servlet1</title></head>");
> > out.println("<body>");
> > out.println("The servlet has received a POST. This is the reply.");
> > out.println("</body></html>");
> >
> > DataInputStream in = new DataInputStream(request.getInputStream());
> > String s = in.readUTF();
> > in.close();
> > out.println("<p>s: " + s);
> > response.sendRedirect("http://deniz:8080/servlet/Servlet_2");
> > out.flush();
> > out.close();
> > }
> >
> >
>
___________________________________________________________________________
> > 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