How can I load txt file from internet into my jsf app?
It's me again) I have another problem. I want to load file (for example - txt) from web. 
I tried to use the next code in my managed bean:

 public void run() 
 {
  try
  {
   URL url = new URL(this.filename);
   URLConnection connection = url.openConnection();
   bufferedReader = new BufferedReader(new InputStreamReader(connection.getInputStream()));
   if (bufferedReader == null) 
   {
    return;
   }
   
   System.out.println("wwwwwwwwwwwwwwwwwwwww");
   String str = bufferedReader.readLine();
   System.out.println("qqqqqqqqqqqqqqqqqqqqqqq = " + str);
   while (bufferedReader.readLine() != null) 
   {
    System.out.println("---- " + bufferedReader.readLine());
   }
  }
  catch(MalformedURLException mue)
  {
   System.out.println("MalformedURLException in run() method");
   mue.printStackTrace();
  }
  catch(IOException ioe) 
  {
   System.out.println("IOException in run() method");
   ioe.printStackTrace();
  }
  finally 
  {
   try
   {
    bufferedReader.close();
   }
   catch(IOException ioe) 
   {
    System.out.println("UOException wile closing BufferedReader");
    ioe.printStackTrace();
   }
  }
  }


 public String doFileUpdate() 
 {
  String str = FacesContext.getCurrentInstance().getExternalContext().getRequestServletPath();
  System.out.println("111111111111111111111  str = " + str);
  str = "http://narod.ru/disk/20957166000/test.txt.html";//"http://localhost:8080/sfront/files/test.html";
  System.out.println("222222222222222222222  str = " + str);
  FileUpdater fileUpdater = new FileUpdater(str);
  fileUpdater.run();
  
  return null;
 }


But the BufferedReader returns the html code of the current page, where i am trying to call managed bean's method.
It's very strange thing - I have googled and none have had this problem.

Maybe I do something wrong, maybe there us a simplest way to load file into web (jsf) app not using net API. Any ideas?

Thanks very much for help!

With best wishes)

How can I load txt file from internet into my jsf app?
===

It's me again) I have another problem. I want to load file (for example - txt) from web. 
I tried to use the next code in my managed bean:

 public void run() 
 {
  try
  {
   URL url = new URL(this.filename);
   URLConnection connection = url.openConnection();
   bufferedReader = new BufferedReader(new InputStreamReader(connection.getInputStream()));
   if (bufferedReader == null) 
   {
    return;
   }
   
   System.out.println("wwwwwwwwwwwwwwwwwwwww");
   String str = bufferedReader.readLine();
   System.out.println("qqqqqqqqqqqqqqqqqqqqqqq = " + str);
   while (bufferedReader.readLine() != null) 
   {
    System.out.println("---- " + bufferedReader.readLine());
   }
  }
  catch(MalformedURLException mue)
  {
   System.out.println("MalformedURLException in run() method");
   mue.printStackTrace();
  }
  catch(IOException ioe) 
  {
   System.out.println("IOException in run() method");
   ioe.printStackTrace();
  }
  finally 
  {
   try
   {
    bufferedReader.close();
   }
   catch(IOException ioe) 
   {
    System.out.println("UOException wile closing BufferedReader");
    ioe.printStackTrace();
   }
  }
  }


 public String doFileUpdate() 
 {
  String str = FacesContext.getCurrentInstance().getExternalContext().getRequestServletPath();
  System.out.println("111111111111111111111  str = " + str);
  str = "http://narod.ru/disk/20957166000/test.txt.html";//"http://localhost:8080/sfront/files/test.html";
  System.out.println("222222222222222222222  str = " + str);
  FileUpdater fileUpdater = new FileUpdater(str);
  fileUpdater.run();
  
  return null;
 }


But the BufferedReader returns the html code of the current page, where i am trying to call managed bean's method.
It's very strange thing - I have googled and none have had this problem.

Maybe I do something wrong, maybe there us a simplest way to load file into web (jsf) app not using net API. Any ideas?

Thanks very much for help!

With best wishes)
