JSTL
JSTL ๊ฐ์ ๋ฐ ์ค์น
JSP์ ๊ฒฝ์ฐ์๋ HTML ํ๊ทธ์ ๊ฐ์ด ์ฌ์ฉ๋์ด์ ์ ์ฒด์ ์ธ ์ฝ๋์ ๊ฐ๋ ์ฑ์ด ๋จ์ด์ง๋ค. JSTL์ ์ด๋ฌํ ๋จ์ ์ ๋ณด์ํ๊ณ ์ ๋ง๋ค์ด์ง ํ๊ทธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ด๋ค.
์ค์น
http://archive.apache.org/dist/jakarta/taglibs/standard/binaries/ ์์ jakarta-taglibs-standard-1.1.2.zip๋ฅผ ๋ค์ด๋ฐ๋๋ค.
๋ค์ด๋ฐ์์ ์์ถ์ ํ๋ฉด /lib
ํด๋ ๋ด์ ์๋ jstl.jar
ํ์ผ๊ณผ standard.jar
ํ์ผ์ apache ํด๋ lib์์ ๋ถ์ฌ๋ฃ์ด์ค๋ค.
JSTL ๋ผ์ด๋ธ๋ฌ๋ฆฌ
๋ค์ฏ๊ฐ์ง์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ง์ํด์ค๋ค.
lib | URI | Prefix | ex |
Core | c | <c:tag | |
XML Processing | x | <x:tag | |
I18N formatting | fmt | <fmt:tag | |
SQL | sql | <sql:tag | |
Functions | fn | fn:function() |
Core
๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ก ์ถ๋ ฅ, ์ ์ด๋ฌธ, ๋ฐ๋ณต๋ฌธ๊ณผ ๊ฐ์ ๊ธฐ๋ฅ์ด ํฌํจ๋์ด์๋ค.
ํด๋น ์ฝ์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ c
๋ก ์ฐ๊ฒ ๋ค๊ณ prefix ํด์ค๋ค.
์ถ๋ ฅํ๊ทธ <c:out>
<c:out>
๋ณ์ ์ค์ ํ๊ทธ <c:set>
<c:set>
๋ณ์ ์ ๊ฑฐ <c:remove>
<c:remove>
์์ธ์ฒ๋ฆฌ <c:catch>
<c:catch>
์ ์ด๋ฌธ(if) <c:if>
<c:if>
์ ์ด๋ฌธ(switch) <c:choose>
<c:choose>
๋ฐ๋ณต๋ฌธ(for) <c:forEach>
<c:forEach>
ํ์ด์ง ์ด๋ <c:redirect>
<c:redirect>
ํ๋ผ๋ฏธํฐ ์ ๋ฌ <c:param>
<c:param>
์์
Last updated