2014-07-05 3 views
1

JSP 페이지에 텍스트 파일을 읽고 표시하고 싶습니다. 내 코드에서 아무런 오류도 발견되지 않았지만 실행 한 후에는 공백으로 표시됩니다. 나는 다음과 같은 코드가 있습니다JSP 페이지에 로컬 텍스트 파일을 읽고 표시하십시오.

out.println(sb.toString()); 

때문에

System.out.println(sb.toString()); 

이하지 않는, Tomcat의 로그로 전송됩니다

<%@page import="java.io.FileInputStream"%> 
<%@page import="java.io.File"%> 
<%@page import="java.io.InputStreamReader"%> 
<%@page import="java.net.URL"%> 
<%@page import="java.io.FileReader"%> 
<%@page import="java.io.BufferedReader"%> 
<%@page contentType="text/html" pageEncoding="UTF-8"%> 
<!DOCTYPE html> 
<html> 
    <head> 
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
     <title>Read Text</title> 
    </head> 
    <body> 
     <% 
      String jspPath = "C:\\log\\"; 
      String fileName = "log.txt"; 
      String txtFilePath = jspPath + fileName; 
      BufferedReader reader = new BufferedReader(new FileReader(txtFilePath)); 
      //BufferedReader br = new InputStreamReader(new FileInputStream(txtFilePath)); 
      StringBuilder sb = new StringBuilder(); 
      String line; 

      while((line = reader.readLine())!= null){ 
       sb.append(line+"\n"); 
      } 
      System.out.println(sb.toString()); 
     %> 

    </body> 
</html> 
+0

로그에 예외가 표시됩니까? –

+0

친애하는 @SaifAsif, 나는 이미 문제를 해결했다. 감사. –

답변

1

는 사용자의 웹 브라우저 사용에 대한 응답으로 텍스트를 보내려면 사용자.

+0

예. @mike_m ... 그것이 효과가있어, 나는 그것에 여분을 쓴 것처럼 보입니다. 고마워. –

관련 문제