본문 바로가기
Language/Java

[Java] 엔터(Enter) / 개행 / 공백 replace 처리하기

by 광진구뚝배기 2022. 6. 22.

목적

 

      ◦  엔터(Enter) / 개행 / 공백 replace 처리하기

 

 

 

 

시작하는 말

 

Jsp 에서 Controller 로 값을 전달하거나, DB에 저장할 때 엔터처리가 안되는 경우가 발생한다.

이는 각각의 엔터 인식 방법이 달라서 발생하는 것이다.

 

 

 

 

replace 처리하기

 

요점만 말하자면, \n 을 <br>로 / <br> 을 \n 으로 변환해주면 되는것이다.

 

 

   ◦ 값 저장 할 경우

 

String text = request.getParameter("text");

text.replace("\n","<br>")
// 안될경우 > replace("\r\n", "<br>")

 

 

   ◦ 저장된 값 불러올 경우

 

String text = res.getString("text");

text.replace("<br>", "\n")
// 안될경우 > replace("<br>", "\r\n")

 

 

 

내가 짠 코드로 예시를 보여주자면 아래 사진과 같다.

jsp 단

 

 

 

java 단

 

 

 

 

 

 

반응형

댓글