Request๊ฐ์ฒด
- ์น ๋ธ๋ผ์ฐ์ ์ ์น ์ฌ์ดํธ ์ฃผ์ ์ ๋ ฅํ๋ฉด, ์น ๋ธ๋ผ์ฐ์ ๋ ํด๋น ์น ์๋ฒ์ ์ฐ๊ฒฐ ํ ์์ฒญ ์ ๋ณด ์ ์กํจ.
- Request๊ฐ์ฒด๋ JSPํ์ด์ง์์ ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉ๋๋ ๊ธฐ๋ณธ ๊ฐ์ฒด์ด์, ์์ ์ํฉ์์ ์์ฒญ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ ๊ฐ์ฒด์ด๋ค.
<Request๊ธฐ๋ณธ ๊ฐ์ฒด๊ฐ ์ ๊ณตํ๋ ๊ธฐ๋ฅ>
- ํด๋ผ์ด์ธํธ(์น ๋ธ๋ผ์ฐ์ )์ ๊ด๋ จ๋ ์ ๋ณด ์ฝ๊ธฐ ๊ธฐ๋ฅ
- ์๋ฒ์ ๊ด๋ จ๋ ์ ๋ณด ์ฝ๊ธฐ ๊ธฐ๋ฅ
- ํด๋ผ์ด์ธํธ๊ฐ ์ ์กํ ์์ฒญ ํค๋ ์ฝ๊ธฐ ๊ธฐ๋ฅ
- ํด๋ผ์ด์ธํธ๊ฐ ์ ์กํ ์ฟ ํค ์ฝ๊ธฐ ๊ธฐ๋ฅ
- ์์ฑ ์ฒ๋ฆฌ ๊ธฐ๋ฅ
<request๊ธฐ๋ณธ ๊ฐ์ฒด์ ํด๋ผ์ด์ธํธ/์๋ฒ ์ ๋ณด ๊ด๋ จ ๋ฉ์๋>
<Request ์ฌ์ฉ๋ฐฉ๋ฒ ์์ >
↓
<Request - ์ฟผ๋ฆฌ ์คํธ๋ง(Query String)>
- url์ฃผ์ ๋ง์ง๋ง ?(๋ฌผ์ํ) ๋ค์ ๋์ค๋ ๋ฌธ์์ด.
- ?(๋ฌผ์ํ)๋ค์ ๋์ค๋ ๋ฌธ์์ด์ ๋ฐ๋ผ ๊ฐ์ด ์น ๋ธ๋ผ์ฐ์ ์ ์ถ๋ ฅ๋๋ ๊ฐ์ด ๋ฐ๋
<Request - ์์ฒญ ํ๋ผ๋ฏธํฐ>
<์์ฒญํ๋ผ๋ฏธํฐ ์ข ๋ฅ>
<getParameter ์์>
- getParameterํํ๋ฐฉ๋ฒ : 'ํ๋ผ๋ฏธํฐ ์ด๋ฆ=์ ๋ ฅ๋ ๊ฐ'
- getParameter์์ ํ๋ผ๋ฏธํฐ ์ด๋ฆ์ผ๋ก ๊ฐ์ ๋ฐ์. (๊ฐ์ query String์ผ๋ก ์ ๋ ฅ)
- ๋ฐ์ ๊ฐ์ ๋ฐ๋ผ ๊ฒฐ๊ณผ ๋ฌ๋ผ์ง.
<jsp:param>์ก์ ํ๊ทธ
- <jsp:param>์ก์ ํ๊ทธ๋ <jsp: include>์ก์ ํ๊ทธ ์์ ํ๊ทธ๋ก ์ถ๊ฐํ๋ค.
- <jsp.param>์ก์ ํ๊ทธ์ name์์ฑ๊ณผ value์์ฑ์ ๊ฐ๊ฐ ํฌํจํ ํ์ด์ง์ ์๋ก ์ถ๊ฐํ ํ๋ผ๋ฏธํฐ์ ์ด๋ฆ๊ณผ ๊ฐ์ ์ ๋ ฅ.
- value์์ฑ์๋ ๊ฐ์ ์ง์ ์ง์ ํ๊ฑฐ๋ ํํ์์ ์ด์ฉํด ๊ฐ์ ์ง์ .
<jsp:param>์ฌ์ฉ์์
-<jsp:param>์ผ๋ก ์ ๋ ฅ๋ ๊ฐ์, request.getParameter("์ด๋ฆ")์ผ๋ก ๊ฐ ํธ์ถํ ์ ์์.
'FOR SW ENGINEER๐ฉโ๐ป > JSP' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
JSP-form(get & post) (0) | 2021.10.31 |
---|---|
JSP-ํผ(form) & Input & select & textarea (0) | 2021.10.31 |
JSP ์ฃผ์ (0) | 2021.10.28 |
JSPํ์ด์ง ๊ตฌ์ฑ์์ - ์คํฌ๋ฆฝํธ (0) | 2021.10.28 |
JSPํ์ด์ง ๊ตฌ์ฑ์์ - ๋๋ ํฐ๋ฆฌ (0) | 2021.10.26 |