본문 바로가기

꿈(개발)

textarea 엔터 처리

이번 프로젝트가 완성 되었으나

고객의 요구 사항

질문 게시판에 답변을 덧글 형태로 다는데

일반적인 형태로 저장하면 DB에 줄바꿈이 들어간다.

하지만 고객의 요구 사항은 포털 메일 처럼 에디터에서 엔터를 치면 자동 줄 바꿈이었다.

그래서 덧글을 입력할때

String contents = comment.getContent().replace( "\r\n", "<BR/>" );
comment.setContent(contents);

이런 식으로 \r\n을 <br>로 바꿔 줬다.

이것만 했더니 당연히 덧글을 수정할때 DB에 들어간 그대로 <br>이 나온다......

고객이 이걸 원하는건 아니니까 다시 <br>을 \r\n으로 바꿔준다.

String contents = qnaComment.getContent().replace( "<BR/>", "\r\n" );
qnaComment.setContent(contents);

음 잘 나오는 구나!!!!!