โ <jsp:include /> ์ก์ ํ๊ทธ๋?
์น ์ฌ์ดํธ์์ ๊ณตํต ๊ตฌ์ฑ ์์ (ํค๋,ํธํฐ,๋ค๋น ๋ฑ) ๋ค์ ๊ณ์ ์์ฑํ๊ฒ๋๋ฉด
์์ฒญ๋ ์ฝ๋ ์ค๋ณต์ด ์ผ์ด๋๋ค... !!
์ด๋ด ๋์๋ <jsp:include> ๋ฅผ ์ฌ์ฉํด์ ๋ชจ๋ํ์์ผ ์ฝ๋ ์ค๋ณต์ ์์ ์ค๋ค!
<jsp:include page="../include/admin-navigation.jsp"/>
<jsp:include page="ํฌํจํ ํ์ด์ง" flush="true"/>
โ include ์ก์ ํ๊ทธ ๋์ ๋ฐฉ์
1. ์น ๋ธ๋ผ์ฐ์ ์์ฒญ์ ๋ฐ์ผ๋ฉด abc.jsp
2. ์ฒซ ๋ด์ฉ A ๊ฐ ์ถ๋ ฅ ๋ฒํผ์ ์ ์ฅ๋๊ณ
3. include ๊ฐ ์คํ๋๋ฉด ์์ฒญ ํ๋ฆ์ include b.jsp๋ก ์ด๋ํ๋ค.
4. B ๊ฐ ์ถ๋ ฅ ๋ฒํผ์ ์ ์ฅ๋๋ค.
5. include b.jsp ์คํ์ด ๋๋๋ฉด ๋ค์ abc.jsp ๋ก ์ด๋ํ๋ค.
6. ๋ง์ง๋ง ๋ด์ฉ C ๊ฐ ์ถ๋ ฅ ๋ฒํผ์ ์ ์ฅ๋๊ณ
7. ์ถ๋ ฅ ๋ฒํผ์ ๋ด์ฉ์ ์๋ต ๋ฐ์ดํฐ๋ก ์ ์กํ๋ค.
โ ์ก์ ํ๊ทธ ์์ฑ
- page: ํฌํจํ ๋ฆฌ์์ค์ ๊ฒฝ๋ก๋ฅผ ์ง์ ํฉ๋๋ค. ์๋ ๊ฒฝ๋ก๋ก ์ง์ ํ ์ ์์ผ๋ฉฐ, ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ์ปจํ ์คํธ ๋ฃจํธ๋ฅผ ๊ธฐ์ค์ผ๋ก ํฉ๋๋ค.
- flush: ์ ํ ์์ฑ์ผ๋ก, ๊ธฐ๋ณธ๊ฐ์ true์ ๋๋ค. ์ด ์์ฑ์ ํ์ฌ ํ์ด์ง์ ์ถ๋ ฅ ๋ฒํผ๋ฅผ ํ๋ฌ์(๋น์ฐ๊ธฐ)ํ ์ง๋ฅผ ์ง์ ํฉ๋๋ค.