HTML 방식으로 응답을 보낼 경우 HTML에서 특수문자로 표현되는 개행, 공백 < > & 등은 사용시에 pre 태그로 둘러주지 않으면 클라이언트가 원하는 내용을 전달하지 못한다.
첫번째 사전 조건은 <c : out> 커스텀 태그로 내용을 문자 그대로 출력을 시킨다. 이다.
두번째 조건은 pre 조건을 달아주는데 <pre> 태그는 기본적으로 칸을 넘는 Text에 대한 Wrapping을 하지 않는다.
그러므로 CSS(Cascade Style Sheet)의 style 속성에 white-space의 값으로 pre-wrap을 주어야 한다.
</tr>
<td>내용</td>
<td style="white-space: pre-wrap;"><c:out value="${articleData.content.content }" /></td>
<tr>
'JSP & Servlet' 카테고리의 다른 글
파일업로드-2 (0) | 2020.07.31 |
---|---|
파일업로드. Multipart (0) | 2020.07.31 |
Servlet에서의 Session (0) | 2020.07.28 |
Properties 파일을 이용한 FrontController 구현 (0) | 2020.07.24 |
커스텀태그에서의 복잡한 Attribute 사용. (0) | 2020.07.20 |