//ReadURL //Demonstrate reading from a URL //Andy Harris, 06/00 import java.awt.*; import java.applet.*; import java.net.*; import java.io.*; public class ReadURL extends Applet { String dataFile = "pets.dat"; String myData = new String(); TextArea txtContent = new TextArea(); public void init(){ setLayout(new BorderLayout()); add(txtContent, BorderLayout.CENTER); try { //grab the data URL dataURL = new URL(getDocumentBase(), dataFile); InputStream is = dataURL.openStream(); InputStreamReader isr = new InputStreamReader(is); BufferedReader in = new BufferedReader(isr); String currentLine = in.readLine(); while ( currentLine != null){ myData += currentLine + "\n"; currentLine = in.readLine(); } // end loop txtContent.setText(myData); } catch (MalformedURLException exc){ txtContent.setText("Error with URL"); } catch (IOException exc) { txtContent.setText("Error getting data"); } // end try } // end init } // end class def