
โ๏ธ Test1.
๐ป ์ ๋ ฅ
JSTL
: EL์ด๋ ์ธ ์ ์๋ ์ง๊ฟ
โญ JSTL ๋ค์ด๋ก๋
: (์ํ์น) ํ์ค๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ฌ์ฉ๋ฐฉ๋ฒ
https://archive.apache.org/dist/jakarta/taglibs/standard/binaries/




โ ๋ค์ด๋ฐ์ ํ์ผ - ํฐ์บฃ์๋ฒ์ [WEB-INF] - [lib]์ ๋๋๊ทธ

โ ์ค์ (ํด๋๋ฉด ์ข์)

โ <%@ taglib prefix="c" %>
- [ prefix ] : ์ฝ์ด(์ ์ด๋ฌธ) ์ธ๊ฑฐ์ผ
- else (if)๋ฌธ์ด ๋ฐ๋ก ์์ด์ ๋ฐ๋ณต์ ์ผ๋ก ์ ์ด์ค์ผ ํจ



โ๏ธ Test2.
๐ป ์ ๋ ฅ


โ๏ธ Test3.
๐ป ์ ๋ ฅ

์ง์ ๋ง๋ค๊ธฐ (์ ๊ณฑ)
set : ์ด๊ธฐํ-๋ฐ๋ณต๋ฌธ ex) 2 -> 4๋ฒ ๋ฐ๋ณตํด๋ผ
result 1๋ฃ์ด๋จ์ผ๋ 1 2 / 22 ...

โ๏ธ Test4.
๐ป ์ ๋ ฅ

โ๏ธ ์์ค ์ฝ๋๋ก ๋์ฌ๋?!
:โญ
escapeXml = "false"ํ์!!

โ๏ธ [url]์ ํ์ฉํ import


${url }๊ณผ ${u }์ ์ฐจ์ด

๋ค์ดํธ + (css๊ฐ ์์ด์ ์ด๋ ๊ฒ ๋ธ)

๋ค์ด๋ฒ๋ ๋ง์๋ฌ์ ์ด๋ ๊ฒ ๋ธ

โ๏ธ Test5.
๐ป ์ ๋ ฅ
bbs = BoardTestโฌ๏ธ web.xml
โ Servlet ์ฃผ์ ๋ง๋ค๊ธฐ
โ bbs์ฒ๋ผ ๋ด๊ฐ ์ํ๋ ์ฃผ์ ๋ง๋ค์ด๋๊ธฐ
โก bbs๋ง๋๋ฉด ๋ด๊ฐ ๋ง๋ Servlet(.java)ํ์ผ๋ก ๊ฐ

โฌ๏ธ BoardServlet.java
โ ์ฃผ์ ๋ณ๊ฒฝ ํ์ธ
โ ์ฌ์ฉ์๊ฐ ์
๋ ฅํ ์ด ์ฃผ์๊ฐ /boardTest/created.jsp"์ด๊ฑธ๋ก ๋ณด์ด๋ฉด ์๋จ โ
โก foward๋ฐฉ์์ผ๋ก ๋ฐ์ดํฐ ๋๊ฒจ์ผํจ /study/bbs/created.do ์ด๊ฑธ๋ก ๋ณด์ฌ์ผ ํจ โญ

โ ๊ธฐ์กด์ ์ฐ๋ฆฌ๊ฐ ๋ง๋ค์๋ ์ฃผ์ -> Servlet ์ฃผ์๋ก ๋ณ๊ฒฝํด์ฃผ๊ธฐ


--
๐ โจ insert / delete/ session์ด ๋ฐ๋๋๊ฑฐ๋ฉด Redirect
๊ทธ ์ธ์๋ ๋ฌด์กฐ๊ฑด ๋ค forward!!!!

โ forward๋ฐฉ์ -> ๊ณต์ฉ ๋ฉ์๋ ์์ฑ

myUtil ๊ฐ์ฒด ์์ฑ ์ด์ ?
: list์์ ๊ฐ์ ธ๋ค ์ธ๊ฑฐ๋ผ์

โญ forward : ์ค์ ์ฃผ์ / Redirect : ๊ฐ์ง ์ฃผ์

์๋ :
jsp+html์๋๋ฐ ์ด์ ๋ jsp๋ฅผ servlet์ ์ฐ๊ฒ ๋๋ฉด์ ๊ตฌ๋ถ์ง๊ฒ ๋จ
: โญ 4๊ฐ์ ๋๊ฒจ์ผํ๋ ๋ฐ์ดํฐ๋ค์ด ์๋ url ์ฃผ์ (์ง์ง ์ฃผ์)๋ก ๋์ด๊ฐ๊ฒ ๋จ โญ

โ ๋ฆฌ์คํธ๋ก ๋์ด๊ฐ์ ๋์ด์ค๋ ๋ฐ์ดํฐ๋ฅผ ์๋ html์ ๋ฟ๋ ค์ฃผ๋ฉด ๋จ


โ EL์ด๋ค๊ณ GETTER/SETTER์ง์ฐ๋ฉด ์๋จ โ

โ ํ์ด์ง์์
: ${pageIndexList }

์ฐพ๋ ๊ฐ์ ๊ฐ์ด ์๋ค๋ฉด -> param์ searchKey / searchValue ์กฐ๊ฑด๋ฌธ ๋ฃ์ด๋ผ!

โ &num=<%=dto.getNum&>%์ด ๋ถ์ด์ผํจ (num์ผ๋ก ๊ตฌ๋ถํ๋๊น)
: ๊ทธ๋์ผ BoardServlet์์ ๋์ด์จ 3๊ฐ๋ฅผ ์ธ ์ ์์

bbs๊ฐ ์ฃผ์์ ์์ผ๋ ํฐ์บฃ์๋ฒ๊ฐ bbs๋ฅผ ์ธ์ํ๊ณ -> BoardServlet์ผ๋ก ๋ณด๋
-> ๊ทธ๋์ ์ญ๋ฃจ๋ฃฉ ์๋๋ก ๋ด๋ ค๋ณด๋ค๋ณด๋ article.do๊ฐ ์์ด์ url = "/boardTest/article.jsp"; ์ฌ๊ธฐ๋ก ๋ณด๋

์ด๋ ๊ฒ์์ ํ๊ณ ๋ค์ด์ค๋ฉด ์ฃผ์์ 4๊ฐ๊ฐ ๋ธ๋ ค ๋ค์ด์์ผํจ
โ Servlet์์ param๋ณ์ ์ฐ๋ฉด ์๋๋ ์ด์ ? โ
post๋ฐฉ์(์จ๊ฒจ์)์ผ๋ก ๋ฐ์ดํฐ ๋๊ธธ๋ ์ธ์๊ฐ ์ด๋๊ฐ์ ๋ด๋ถ์ ์ผ๋ก ๊ทธ๋ฆ[param]์ ๋ด๊ฒจ์ ๋์ด๊ฐ๋ฏ๋ก ,
๋๊ธธ๋ ๋ฐ์ดํฐ๋ฅผ param์ผ๋ก ๋๊ธฐ๋ฉด ๊ฒน์นจ.ย (๋ด๊ฐ ๋ง๋ ๋ณ์๋ ์๊ด์์)
