java.net 패키지를 임포트하여 JSP 파일에서 네트워크 관련 기능을 사용하는 예제를 작성해 보겠습니다. 이 예제에서는 java.net.URL 클래스를 사용하여 특정 URL의 내용을 읽어오는 간단한 예제를 다룹니다.
JSP 파일 예제
다음은 java.net.* 패키지를 임포트하고 URL 클래스를 사용하여 특정 URL의 내용을 읽어와서 출력하는 JSP 파일의 예제입니다:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
<%@ page contentType="text/html; charset=UTF-8" language="java" %> <%@ page import="java.net.*" %> <%@ page import="java.io.*" %> <html> <head> <title>URL Content Reader</title> </head> <body> <% try { // URL 객체를 생성합니다. URL url = new URL("https://www.example.com"); // URL로부터 입력 스트림을 엽니다. BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream())); String inputLine; StringBuilder content = new StringBuilder(); // 입력 스트림으로부터 데이터를 읽어들입니다. while ((inputLine = in.readLine()) != null) { content.append(inputLine).append("<br>"); } // 입력 스트림을 닫습니다. in.close(); // URL의 내용을 출력합니다. out.println("<h2>Content of the URL:</h2>"); out.println(content.toString()); } catch (Exception e) { // 예외가 발생하면 오류 메시지를 출력합니다. out.println("Error: " + e.getMessage()); } %> </body> </html> |