import java.net.*; import java.io.*; public class viewsource2 { public static void main (String args[]) { String thisLine; URL u; URLConnection uc; if (args.length > 0) { //Open the URL for reading try { u = new URL(args[0]); try { uc = u.openConnection(); // now turn the URLConnection into a DataInputStream DataInputStream theHTML = new DataInputStream(uc.getInputStream()); try { while ((thisLine = theHTML.readLine()) != null) { System.out.println(thisLine); } // while loop ends here } // end try catch (Exception e) { System.err.println(e); } } // end try catch (Exception e) { System.err.println(e); } } // end try catch (MalformedURLException e) { System.err.println(args[0] + " is not a parseable URL"); System.err.println(e); } } // end if } // end main } // end viewsource2