If you want to use URLConnection then the data written to the URL will be
available in the URL inputstream... Try this...



   String XXX_URL

="http://localhost:8080/PGAC/Jsps/JSP/PGACMultiItemCriteriaPage.jsp";;

   URL url = new URL(XXX_URL) ;

InputStream is = url.openConnection().getInputStream();

 int c=0;

    String strVal = new StringBuffer();

 while ((c = is.read()) != -1)

 {strVal.append((char) c);}





-----Original Message-----
From: A mailing list about Java Server Pages specification and reference
[mailto:[EMAIL PROTECTED] On Behalf Of [Kiran Kumar Vedula]
Sent: Tuesday, May 09, 2006 6:33 AM
To: JSP-INTEREST@JAVA.SUN.COM
Subject: Help Needed: Http Get in java



I have a requirment to read a csv file which is passed from a property

file , and pass the string to a JSP page.



I am stuck as to how to pass the string from to JSP page from a standalone

code.



The way I coded is here:



Standalone code:



public class URLConnectionReader {

public static void main(String[] args) throws Exception {

          String inputfilename="";

    String strLine="";

    String strVar="";

       int counter, numberOfTokens = 0;

       inputfilename=args[0];

       try

    {

    FileReader inputFileReaderdump   = new

FileReader(inputfilename);

    BufferedReader inputFile   = new

BufferedReader(inputFileReaderdump);

      while ((strLine =

inputFile.readLine()) != null)

      {

       StringTokenizer

strTokLine = new StringTokenizer(strLine, ",");

       numberOfTokens =

strTokLine.countTokens();



 for (counter = 0 ;counter < numberOfTokens ;counter++ )



 {



  strVar = new String(strTokLine.nextToken());



  strVar=strVar.trim();



  System.out.println("the values of each token is

\t"+strVar+"\n");



 }

      }

   }

   catch (Exception e)

   {

     e.printStackTrace();

   }

   String XXX_URL

="http://localhost:8080/PGAC/Jsps/JSP/PGACMultiItemCriteriaPage.jsp";;

   URL url = new URL(XXX_URL) ;

   URLConnection urlc = url.openConnection() ;

   urlc.setDoOutput(true);

   urlc.setDoInput(true);

   PrintWriter pw = new PrintWriter(new

OutputStreamWriter(urlc.getOutputStream()), true) ;

   pw.println(strVar) ;



 }

}





and in the jsp page I have added a code as below"

InputStream is = req.getInputStream();

 int c=0;

    String strVal = new StringBuffer();

 while ((c = is.read()) != -1)

 {strVal.append((char) c);}





But still it is not working, please help me out in this.



===========================================================================

To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff
JSP-INTEREST".

For digest: mailto [EMAIL PROTECTED] with body: "set JSP-INTEREST
DIGEST".



Some relevant archives, FAQs and Forums on JSPs can be found at:



 http://java.sun.com/products/jsp

 http://archives.java.sun.com/jsp-interest.html

 http://forums.java.sun.com

 http://www.jspinsider.com


===========================================================================
To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff JSP-INTEREST".
For digest: mailto [EMAIL PROTECTED] with body: "set JSP-INTEREST DIGEST".

Some relevant archives, FAQs and Forums on JSPs can be found at:

 http://java.sun.com/products/jsp
 http://archives.java.sun.com/jsp-interest.html
 http://forums.java.sun.com
 http://www.jspinsider.com

Reply via email to