2014-04-21 3 views
0

텍스트 파일이 있는데 줄 단위로 읽고 별도로 표시하고 싶습니다. 예를 들어, 텍스트 파일의 첫 번째 줄은 '앤디'이고 두 번째 줄은 '남성'을 포함, 내가 좋아하는 HTML에 표시 할 :jsp에서 줄 단위로 텍스트 파일 읽기

이름 : 앤디
성별 : 남성

지금까지 모든 정보 만 검색 할 수 있지만 분할 할 수는 없습니다. 누구든지이 문제를 해결할 수 있습니까?

  <% 
       String paths="somepath/hotel1.txt"; 


       File fileObject = new File(paths); 

       char data[] = new char[(int) fileObject.length()]; 
       FileReader filereader = new FileReader(paths); 

       int charsread = filereader.read(data); 
       out.println(new String(data, 0 , charsread)); 

       filereader.close(); 
      %> 

답변

1

당신의 BufferedReader를 사용하고 JSP의 scriplets를 사용하여 라인

BufferedReader br = new BufferedReader(new FileReader(paths)); 

String line1 = null, line2 = null; 
line1 = br.readLine(); 
if (line1 != null) { 
    line2 = br.readLine(); 
} 
+0

고마워요 !! 그것은 나를 위해 일한다. – user1805430

0
  1. 당 라인을 읽을 수 있습니다 - 나쁜 코드 연습. JSTL 또는 다른 태그 libs를 사용하십시오. 또한 자신의 태그를 쓸 수 있습니다