Try closing or flushing the writer.
(*Chris*)
----- Original Message -----
From: srinivas <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, August 31, 1999 5:58 AM
Subject: Passing values to servlet
> Hi experts,
>
> Just consider this code. I am writing some data to the servlet with
no probs
> and reading them. My problem is that i need to write the stream variable
into a
> servlet variable and need to read that variable from that servlet. Now i
am
> getting only the "This is" as output not the success i have written and
also i
> want to do some manipulation on the variable i am passing out. Please
help me to
> solve this error. Another problem is that i am unable to read the stream
in the
> fly since it needs a character array i was forced to declare that at the
start
> since i know the variable length and other things in the fly how shall i
read the
> data? Please help me to solve this error.
>
> My Servlet code is as follows:
> ======================
> import javax.servlet.*;
> import javax.servlet.http.*;
> import java.io.*;
>
>
> public class sri extends HttpServlet
> {
> public void doPost(HttpServletRequest req, HttpServletResponse
res)
> throws ServletException, IOException
> {
> PrintWriter out = res.getWriter();
> out.println("This is a testing servlet");
> }
> }
>
> My Java Code is as follows:
> ====================
> import java.io.*;
> import java.net.*;
>
> public class five
> {
> static char[] c = {'s','u','c','c','e','s','s'};
> public static void main(String[] args)
> {
> String mainURL = "http://164.164.61.118:8080/servlet/test";
> try
> {
> String sri = "success";
> int x = 0;
> URL url = new URL(mainURL);
> System.out.println("The url is " + url);
> URLConnection urlc = url.openConnection();
> urlc.setDoOutput(true);
> OutputStreamWriter osw = new
OutputStreamWriter(urlc.getOutputStream());
> osw.write(sri,0,sri.length());
> osw.close();
> System.out.println("I am near input");
> InputStreamReader isr = new InputStreamReader(urlc.getInputStream());
> x = isr.read(c,0,6);
> if ( (x != -1) )
> {
> String fin = new String(c);
> System.out.println("The final str is " + fin);
> }
> else
> {
> System.out.println("Couldnt read from the test");
> }
> isr.close();
> }
> catch(MalformedURLException mfe)
> {
> System.out.println("The message is " + mfe.getMessage());
> }
> catch(IOException ioe)
> {
> System.out.println("The io error is " + ioe.getMessage());
> }
> }
> }
>
>
___________________________________________________________________________
> 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