JSP & Servlet

<c:out> 태그로 뿌린 내용을 작성 시 그대로 가져오기.

Jungsoomin :) 2020. 7. 30. 10:35

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 &amp; 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