FOR SW ENGINEER๐ฉ๐ป/JSP24 JSP - Response ๊ธฐ๋ณธ๊ฐ์ฒด Response ๊ธฐ๋ณธ ๊ฐ์ฒด - request๊ธฐ๋ณธ๊ฐ์ฒด์ ๋ฐ๋์ ๊ธฐ๋ฅ ์ํ. - request๊ธฐ๋ณธ๊ฐ์ฒด๋ ์น ๋ธ๋ผ์ฐ์ ๊ฐ ์ ์กํ ์์ฒญ์ ๋ณด๋ฅผ ๋ด์ง๋ง, response๊ธฐ๋ณธ๊ฐ์ฒด๋ ์น ๋ธ๋ผ์ฐ์ ์ ๋ณด๋ด๋ ์๋ต ์ ๋ณด๋ฅผ ๋ด๋๋ค. response ๊ธฐ๋ณธ๊ฐ์ฒด๊ฐ ์ ๊ณตํ๋ ๊ธฐ๋ฅ 1. ํค๋์ ๋ณด ์ ๋ ฅ - response๊ธฐ๋ณธ๊ฐ์ฒด๋ ์๋ต ์ ๋ณด์ ํค๋๋ฅผ ์ถ๊ฐํ๋ ๊ธฐ๋ฅ์ ์ ๊ณตํจ. - add๋ก ์์ํ๋ ๋ฉ์๋๋ ๊ธฐ์กด์ ํค๋์ ์๋ก์ด ๊ฐ์ ์ถ๊ฐํ ๋ ์ฌ์ฉ๋จ. - set๋ก ์์ํ๋ ๋ฉ์๋๋ ํค๋์ ๊ฐ์ ์๋ก ์ง์ ํ ๋ ์ฌ์ฉ. 2. ๋ฆฌ๋ค์ด๋ ํธ ํ๊ธฐ - ๋ฆฌ๋ค์ด๋ ํธ๋ฅผ ์ด์ฉํด ํ์ด์ง ์ด๋(response๊ฐ์ฒด์์ ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉ๋๋ ๊ธฐ๋ฅ ์ค ํ๋.) - ๋ฆฌ๋ค์ด๋ ํธ : ์น ์๋ฒ๊ฐ ์น ๋ธ๋ผ์ฐ์ ์๊ฒ ๋ค๋ฅธ ํ์ด์ง๋ก ์ด๋ํ๋ผ๊ณ ์๋ตํ๋ ๊ธฐ๋ฅ. ex) ์ฌ์ฉ์๊ฐ ๋ก๊ทธ์ธํ.. 2021. 11. 16. 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. ์ด์ 1 2 3 4 5 6 ๋ค์