FOR SW ENGINEER๐ฉ๐ป50 JSP - <jsp:forward>์ก์ ํ๊ทธ - jsp: forward ์ก์ ํ๊ทธ๋ ํ๋์ JSPํ์ด์ง์์ ๋ค๋ฅธ JSPํ์ด์ง๋ก ์์ฒญ ์ฒ๋ฆฌ๋ฅผ ์ ๋ฌํ ๋ ์ฌ์ฉ. - ์์ฒญ ๋ฐ์ ์ฒ๋ฆฌ๋ฅผ ๋ค๋ฅธ ํ์ด์ง๋ก ๋ ๋๊ธฐ๋๊ฒ. Q) ์ ํ๊ณณ์์ ์ฒ๋ฆฌํ์ง ์๊ณ ์์ฒญ์ฒ๋ฆฌ๋ฅผ ๋๊ธฐ๋๊ฐ? > ๊ฐ๊ฒฐํ๊ณ ๊ตฌ์กฐ์ ์ผ๋ก ์์ฒญ์ ์ฒ๋ฆฌํ ์ ์๋ค. ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐํ๋ค ๋ณด๋ฉด ๋ค์ํ ์กฐ๊ฑด์ ๋ฐ๋ผ ์ฒ๋ฆฌํด์ผ ํ๋ ๊ฒฝ์ฐ๊ฐ ๋ฐ์ํ๋ค. ์ด๋ด ๋ ๊ฐ ์กฐ๊ฑด์ ์ฒ๋ฆฌํ๋ JSP๋ถ๋ฆฌํ์ฌ ๊ธฐ๋ฅ๋ณ๋ก ๋ชจ๋ํ ํ ์ ์๊ฒ ๋์ด ์์ฒญ์ฒ๋ฆฌ์๋๋ฅผ ๋์ผ์ ์๋ค. ํน์ง - ์ก์ ํ๊ทธ ์คํํ๋ฉด ์์ฑํ๋ ์ถ๋ ฅ ๊ฒฐ๊ณผ๋ ๋ชจ๋ ์ ๊ฑฐ ๋จ. --> ์๋ค ์์ ์คํํ์ง ์์. --> but, ํ๊ทธ ์คํํ๊ธฐ ์ ์์ ์์ ์ผ๋ถ ๋ด์ฉ(์ผ๋ถ ๊ฐ)์ ์ถ๋ ฅํ๊ธฐ๋ ํจ. - main.jsp์์ other.jsp๋ก ์์ฒญ์ฒ๋ฆฌ๋ฅผ ์ ๋ฌํ์๋, ์น ๋ธ๋ผ์ฐ์ .. 2021. 11. 12. JSP - ์์ฑ(Attribute) ์์ฑ(Attribute) - JSP๊ธฐ๋ณธ๊ฐ์ฒด๋ค(pageContext, Session, request, application)์ ์์ฑ์ ๊ฐ๋๋ค. - ์์ฑ์ JSPํ์ด์ง ์ฌ์ด์์ ์ ๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ๊ฑฐ๋ ๊ณต์ ํ๊ธฐ ์ํด ์ฌ์ฉ๋๋ค. - ์์ฑ ํํ : - ์์ฑ์ด๋ฆ : ๋ฌธ์์ด์ ๋ํ๋ด๋ String - ์์ฑ ๊ฐ : ๋ชจ๋ ํด๋์ค ํ์ ์ด ์ฌ์ ์์. - ์๋ก๋ค๋ฅธ ๊ธฐ๋ณธ ๊ฐ์ฒด๋ ์๋ก๋ค๋ฅธ ์ด๋ฆ์ ๊ฐ๋ ์์ฑ์ ์ฌ๋ฌ๊ฐ ํฌํจํ ์ ์์. - ๊ธฐ๋ณธ๊ฐ์ฒด๋ ์์ฑ ์ฒ๋ฆฌ ๋ฉ์๋๋ฅผ ์ ๊ณตํ๋ค. ์์ฑ์ฒ๋ฆฌ ๋ฉ์๋๋ฅผ ํตํด ์์ฑ์ ์ถ๊ฐ, ์ญ์ , ์์ฑ ๊ฐ ๋ณ๊ฒฝ์ ํ ์์๋ค. ์์ฑ์ ๊ธฐ๋ณธ ๊ฐ์ฒด์ ๋ฐ๋ผ ์ฐ์์๊ฐ ๋ค๋ฆ. ์์ฑ์ ์ ์ฅํ๊ธฐ ์ํด ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉ๋๋ ๊ธฐ๋ณธ ๊ฐ์ฒด๋ Session๊ณผ request์ด๋ค. 1. ์์ฑ(Attribute)๊ณผ ๋น๊ต 2. ์์ฑ(Attr.. 2021. 11. 1. JSP - include ๋๋ ํฐ๋ธ & <jsp:include> ์ก์ ํ๊ทธ Include๋๋ ํฐ๋ธ ↓ Include ์ก์ ํ๊ทธ 2021. 10. 31. JSP - ๊ฒฝ๋ก ์ถ๋ ฅ ๋๋ณด๊ธฐ google -request.getContextPath() -> ๊ฐ์ฅ์ฒ์(?) root๊ฒฝ๋ก ์ถ๋ ฅํจ. ex) jspํ์ผ>pathํ์ผ>requestํ์ผ์ด ์์ผ๋ฉด jspํ์ผ ๊ฒฝ๋ก ๋ถ๋ฌ์ด. ๊ฒฝ๋ก - ์ ๋๊ฒฝ๋ก : '/'๋ก ์์ํ๋ ๊ฒฝ๋ก ์์ฑํ๋ฉฐ, ์น ์ฝํ ์ธ ๊ธฐ์ค์ผ๋ก ํํํ๋ค. - ์๋๊ฒฝ๋ก : '/'๋ก ์์ํ์ง ์๋ ๊ฒฝ๋ก๋ฅผ ์์ฑํ๋ฉฐ, ํ์ฌ ํ์ผ์์น ๊ธฐ์ค์ผ๋ก ํํ. โถ ์ ๋๊ฒฝ๋ก ํํ๋ฐฉ๋ฒ 2๊ฐ์ง 2021. 10. 31. ์ด์ 1 2 3 4 5 6 7 8 ยทยทยท 13 ๋ค์