본문 바로가기

프로젝트/[JSP]기본 게시판

게시글작성 - 내용 줄바꿈

내용에 줄바꿈이 있는 글을 작성하고 글목록에서 확인하였을 때 줄바꿈이 적용이 안되는 것을 확인할 수 있는데 이를 해결할 것

글 목록

 

글 상세보기

 

 

BoardWriteAction.java

전달된 정보를 받아올 때와 그걸 dto에 저장해서 꺼냈을 때도 줄바꿈은 유지됨

// 전달된 정보 출력
System.out.println(" @@@@@M : content : "+request.getParameter("content"));
// dto에 저장된 content 출력
System.out.println(" @@@@@M : getContent : "+dto.getContent());

 

 

BoardContentAction.java

글 상세보기에서 db에 저장된 내용을 가져올 때도 줄바꿈은 유지됨

// 글 번호에 해당하는 글 전체의 정보를 가져오기
BoardDTO dto =  dao.getBoard(num);
System.out.println(" M : 글정보 1개 조회 완료");

// 게시글 내용 줄바꿈 확인
System.out.println(" @@@@@@@M : content : "+dto.getContent());

 

console창에 content의 값을 출력해보면 줄바꿈이 \n으로 출력됨을 확인할 수 있음

(input의 value값을 볼 때가 아닌 그 태그의 값을 보고 싶으면 val()이 아닌 text()를 사용)

 

따라서 출력이 될 땐 \n을 <br>로 바꿔서 출력해야 줄바꿈이 올바르게 될 것 같음

귀찮아서 그냥 pre태그로 감싸서 출력함.. -> 영역을 넘어서 글이 출력됨

pre하지말고 원래 p태그에 white-space: pre-line; 속성 걸어주면 줄바꿈 그대로 출력되고 영역에 맞춰서 글이 출력됨

 

'프로젝트 > [JSP]기본 게시판' 카테고리의 다른 글

메일 보내기 (JavaMail)  (0) 2022.05.22