본문 바로가기

JAVA / JSP

게시판의 내용부분의 < b r > 태그 적용하기

 
/**
   *    게시판의 내용의 엔터 부분을 HTML 페이지에 그냥 보여주면 적용이 안되기 때문에 
   *    <br> 태그로의 변환이 필요하다.
   *    먼저 내용의 값이 null 이 아니면 
   *    StringReader객체로 내용을 읽어들린후 BufferedReader객체에 저장한다.
   *    BufferedReader의 메소드중 readLine()메소드는 한라인씩 읽어들이는데 
   *    다음에 읽어올 라인이 없다면 null을 반환한다.
   *    더이상의 내용이 없을때까지 반복하면서 buffer의 값을 <br>태그를 붙여 출력한다.
  */
 
if (customer.getMemo() != null) {
    BufferedReader br = new BufferedReader(new StringReader(customer.getMemo()));
    String buffer = null;

    while ((buffer = br.readLine()) != null ) {
        out.println(buffer + "<br>");
    }

    br.close();
} else {
    out.println("&nbsp;");
}