JSP를 다루다 보면 간혹 JSTL로 JavaScript 소스를 동적으로 생성하는 경우가 있습니다.
이때, 출력할 내용에 개행 문자가 있다면? 아래와 같이 소스가 끊어져 에러가 발생할 수 있습니다.
이러한 현상을 방지하기 위해 줄 바꿈 문자를 HTML 태그로 변환해 주도록 하겠습니다.
해결법
JSTL의 replace로 JSP상에서 처리해주도록 하겠습니다.
<% pageContext.setAttribute("EOL", "\n"); %>
${fn:replace(내용, EOL, "<br>")}
위와 같이 하시면 EOL로 선언된 개행 문자가 HTML 태그인 <br>로 바뀌어 출력하게 됩니다.
'프로그래밍 > Web.' 카테고리의 다른 글
[JavaScript] 소수점 자리수 정하기 - toFixed() (0) | 2020.03.09 |
---|---|
[HTML] IE에서 Date 타입 미지원 현상 해결 (0) | 2020.03.09 |
[Tomcat] it set 'X-Frame-Options' to 'deny'. 오류 해결법 (0) | 2020.02.18 |
[Spring] Apache PDFBox (0) | 2020.02.13 |
[Spring] Maven - 501 Error (0) | 2020.02.10 |
댓글