[ JSP ๋? ]
JavaServer Pages ์ ์ค์๋ง๋ก
๋์ ์ธ ์น ํ์ด์ง๋ฅผ ์์ฑํ๊ธฐ ์ํ ์๋ฒ ์ฌ์ด๋ ๊ธฐ์ ์ด๋ค.
์๋ฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ฉฐ, HTML ์ฝ๋์ java ์ฝ๋๋ฅผ ์ฝ์
ํ์ฌ ๋์ ์ฝํ
์ธ ๋ฅผ ์์ฑํ๋ค.
[ JSP ํน์ง ]
๋์ ์น์ดํ๋ฆฌ์ผ์ด์
์ปดํฌ๋ํธ (์๋ฐ ์ฝ๋ ์ฌ์ฉ๊ฐ๋ฅ)
.jsp ํ์ฅ์
jsp๋ ์น์๋ฒ์ ํต์ ํ๋ฉด ์๋์ผ๋ก Servlet ์ผ๋ก ๋ณํ๋๋ค.
MVC ํจํด์์ View ๋ก ์ด์ฉ๋๋ค.
[ JSP ํ๊ทธ ๊ฐ๋
์ดํด ]
Servlet ์ java ์ธ์ด๋ฅผ ์ด์ฉํ์ฌ ๋ฌธ์๋ฅผ ์์ฑํจ
PrintWriter ์ถ๋ ฅ ๊ฐ์ฒด๋ฅผ ์ด์ฉํด html ์ฝ๋๋ฅผ ์ฝ์
ํจ
jsp ๋ Servlet ๊ณผ ๋ฐ๋๋ก html ์ฝ๋๋ฅผ ์ฝ์
ํ๊ธฐ์ํด jsp ํ๊ทธ๋ฅผ ์ด์ฉํ๋ค.
[JSP ์ํคํ
์ณ]
.jsp ํ์ผ์ ์คํ(์์ฒญ)ํ๋ฉด ์น์๋ฒ(tomcat)๋
(jsp ํ์ผ) ---- (๋ณํ) --- > (java ์ฝ๋)
์ปดํ์ผํ๊ณ html๋ก ์๋ตํ๋ค.