<%@ page contentType="text/html; charset=UTF-8" language="java" %>
<%@ page import="java.io.*" %>
<html>
<head>
<title>File Content Reader</title>
</head>
<body>
<%
// 읽어올 파일의 경로를 지정합니다. 예: "/path/to/your/file.txt"
String filePath = application.getRealPath("/WEB-INF/sample.txt");
// 파일 내용을 저장할 StringBuilder 객체를 생성합니다.
StringBuilder fileContent = new StringBuilder();
try {
// 파일을 읽기 위해 BufferedReader 객체를 생성합니다.
BufferedReader reader = new BufferedReader(new FileReader(filePath));
String line;
// 파일의 각 줄을 읽어서 StringBuilder에 추가합니다.
while ((line = reader.readLine()) != null) {
fileContent.append(line).append("<br>");
}
// BufferedReader 객체를 닫습니다.
reader.close();
} catch (IOException e) {
// 파일을 읽는 동안 예외가 발생하면 오류 메시지를 출력합니다.
out.println("Error reading file: " + e.getMessage());
}
// 파일의 내용을 출력합니다.
out.println("<h2>Content of the File:</h2>");
out.println(fileContent.toString());
%>
</body>
</html>