๋ฐ์ํ
1. JSTL c:out ํ๊ทธ๋ฅผ ์ฌ์ฉ
c:out ํ๊ทธ๋ ์๋ฐ์์์ System.out.println ๋ฉ์๋, JSP์ ๋น์ทํ ์ญํ ์ ๊ฐ์ง๊ณ ์์ต๋๋ค.
์ด๋ค ๊ฐ์ ์ ๋ ฅ๋ฐ๋์ง ๊ฐ์ ์ฝ์์ด ์๋ ํ๋ฉด์ ๋ฌธ์์ด๋ก ๋ฐ๊พธ์ด์ ๋ณด์ฌ์ฃผ๋ ์ญํ ์ ๋๋ค.
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
<!-- ์๋จ์ ์์ฑํด์ค๋๋ค. -->
<%
pageContext.setAttribute("LF", "\n");
pageContext.setAttribute("BR", "<br/>");
%>
<!-- ๋ณธ๋ฌธ -->
<c:out value="${fn:replace(CONTENT, LF, BR)}" escapeXml="false"/>
2. <pre> ํ๊ทธ๋ฅผ ์ฌ์ฉํ๊ธฐ
๋์ ์ผ๋ก ์์ฑ๋๋ HTML์ ํ์ํ๊ธฐ ์ํด์ <pre> ~ </pre> ํ๊ทธ๋ฅผ ์ฌ์ฉํ๋ฉด ์๋ ๊ทธ๋๋ก์ ์น๋ธ๋ผ์ฐ์ ์ ํ์ํ ์ ์๋ค.
ํ์ง๋ง, ์ด๊ฒ์ด ํ ์ด๋ธ์ ์ ์ฉ๋ ๋๋ ํ ์ด๋ธ์ ์ ์ด ๋ญ๊ฐ์ง๊ฑฐ๋, ํ ์ด๋ธ์ ๊ณ ์ ์์ผ๋ฉด ์ ์ ๋์ด๊ฐ๋ ๋ฌธ์ ๊ฐ ์๊ธด๋ค.
<pre> ${ CONTENT } </pre>
๐์์ญ์ ๋ง๊ฒ ๊ธ์ด ์๋ ์ค๋ฐ๊ฟ ๋์ง ์๊ณ ์์ญ์ ๋์ด๊ฐ ๋ฒ๋ฆด ๋ ์๋ CSS ์ฝ๋๋ฅผ ์ถ๊ฐํด์ค๋๋ค.
pre { white-space: pre-wrap; }
300x250
'๊ฐ๋ฐ์ธ์ด > JSP' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[JSTL] JSTL ๊ธฐ์ด ์ ๋ฆฌ (๋ฌธ๋ฒ / ์์ฑ๋ฒ) (0) | 2022.04.07 |
---|---|
[JSP/Servlet] css, js ์ ์ฉ์ด ์๋จ ํด๊ฒฐํ๊ธฐ (1) | 2022.04.05 |
JSP - ์๋ธ๋ฆฟ ๊ธฐ์ด ( model 2 ๋ฐฉ์ ) STEP 2 (0) | 2022.03.28 |
JSP - ์๋ธ๋ฆฟ ๊ธฐ์ด ( model 2 ๋ฐฉ์ ) STEP 1 (0) | 2022.03.28 |
[JSP] ์๋ธ๋ฆฟ(Servlet) ์ด๋? (1) | 2022.03.23 |