본문 바로가기
개발 이야기/Java

[JSP] textarea로 입력된 내용을 div 태그로 출력하기

by 강한페페 2019. 12. 12.
반응형

textarea와 div에서 개행을 하기 위해 사용하는 문자는 다르다.

textarea는 \n을 사용하고 div는 <br/> 태그를 사용한다.

따라서 textarea와 div에서 동일한 개행을 나타내고 싶다면 Java나 JSP에서 DB INSERT, UPDATE 또는 SELECT 시 개행문자 치환 기능을 추가해야 한다.

 

지금 상황은 DB에서 내용을 가져와서 textarea에 뿌리고 수정도 해야하므로 뷰 페이지에서 div 태그로 뿌려줄 때 jstl로 치환 처리하도록 한다.

 

형식 > ${fn:replace([치환대상], newLineChar, "<br/>")}
예 > ${fn:replace(doctor_profile_career, newLineChar, "<br/>")}

DB에서 SELECT한 내용 중 doctor_profile_career에 포함되어있는 개행문자(newLineChar)를 <br/>로 치환한다는 뜻이다.

반응형

'개발 이야기 > Java' 카테고리의 다른 글

Files.probeContentType returns null  (0) 2020.02.21
Java POI를 사용해서 엑셀내용 DB입력  (1) 2019.12.06