URL클래스는 URLConnection클래스의 기능을 내부적으로 수행하고 있습니다. 앞 절의 URL클래스 예제에서 여러분은 URLConnection없이 Connection을 자동으로 열고 스트림을 생성하는 것을 보았을 것입니다. 즉, 이것은 URL클래스가 URLConnection의 작업을 내부적으로 처리한다고 볼 수 있습니다.
==========================================================================
<%@ page contentType="text/html; charset=euc-kr" %>
<%@ page import="java.net.*" %>
<%
try
{
URL url = new URL("http://www.cjmall.com/shop/tour/incTourLeft.jsp?tour_name=mode");
BufferedReader in = new BufferedReader( new InputStreamReader( url.openStream() ) );
String inputLine;
while ( ( inputLine = in.readLine() ) != null )
out.println(inputLine);
in.close();
}
catch ( Exception e )
{
out.println("해당 페이지가 존재하지 않습니다.");
}
%>