KSI일기장
spring, java 개행문자(줄바꿈) <br> -> \n replace 처리 본문
// 개행문자 처리
public static String newLineHandling(String content) {
return content.replaceAll("(\r\n|\r|\n|\n\r)", "<br>");
}
// 개행문자 해제
public static String newLineClear(String content) {
return content.replaceAll("<br>", "\n");
}
--> DB에 저장시 개행문자(줄바꿈)은 "\n"으로 인식하기 때문에
jsp <textarea>에서의 enter 즉 개행문자가 <br>태그로 되있는 상태로 인식하게 됩니다.
그래서 표시가 안되는 상황이 나타납니다.
->해결을 위해서는 \n으로 변경이 필요 합니다
'Spring' 카테고리의 다른 글
0512 spring AOP 중 발생 오류(스케쥴러 동작) java.lang.IllegalStateException: No thread-bound request found: (0) | 2023.05.12 |
---|---|
0512 spring AOP 정의 (0) | 2023.05.12 |
spring XSS(크로스 사이트 스크립팅) (0) | 2023.05.12 |
0509spring 게시물 댓글(3) 댓글 수정 및 삭제 (0) | 2023.05.11 |
0509spring 게시물 댓글(2) 댓글 달기(삽입) (대댓글 포함) (0) | 2023.05.11 |