* ๋ด์ฅ๊ฐ์ฒด
๋ด ๊ฐ์ฒด ๋ณ์๋ช |
์ค๋ช |
์๋ช |
request |
ํด๋ผ์ด์ธํธ์HTTP ์์ฒญ์ ๋ณด๋ฅผ ์ ์ฅํ ๊ฐ์ฒด(HTTP ํค์ด์ ๋ณด, ํ๋ผ๋ฏธํฐ ๋ฑ) |
์๋์์ฑ, ์ฌ์ฉ์์ ์์ฒญ์ ์ํด request ๊ฐ์ฒด๋ฅผ ๋ง๋ ๋ค. |
response |
HTTP์์ฒญ์ ๋ํ ์๋ต ์ ๋ณด๋ฅผ ์ ์ฅํ ๊ฐ์ฒด |
์๋์์ฑ, ์๋ฒ๋ ์ด์ respones๊ฐ์ฒด๋ฅผ ๋ง๋ ๋ค. |
session |
ํด๋ผ์ด์ธํธ์ ์ธ์ ์ ๋ณด๋ฅผ ์ ์ฅํ๊ฐ์ฒด |
์ ๋ขฐํ ์์๋ ์ ๋ณด(์ธ์ฆ์ ๋ณด)๊ฐ ์์๋ session์ ํ์ฑํ ์ํจ๋ค. |
pageContext |
ํ์ด์ง ์คํ์ ํ์ํ ์ปจํ ์คํธ ์ ๋ณด๋ฅผ ์ ์ฅํ ๊ฐ์ฒด |
- |
appliction |
๋์ผํ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ปจํ ์คํธ ์ ๋ณด๋ฅผ ์ ์ฅํ ๊ฐ์ฒด |
์น์๋ฒ(ํฐ์บฃ)์ด ์ ์ฅํ๋ ์ ๋ณด |
- ์์ฒญ, ์๋ตํ ๋๋ง๋ค ๊ฐ์ฒด๊ฐ ์์ฑ๋๋ฉฐ ์๋ฒ๋ request์ ๋ณด๋ก ์ฌ์ฉ์๋ฅผ ๊ตฌ๋ณํ๋ค. ์ด๋ request์ ์ ๋ณด๋ฅผ ์ค๋ ์ ์งํ ์์๋ ๊ฐ์ฒด๊ฐ ํ์, ์ด๊ฒ์ session์ด๋ผ๊ณ ํ๋ฉฐ ๋ธ๋ผ์ฐ์ ์ฐฝ์ ๋ซ์๋๊น์ง ์๋ช ์ด ์ ์ง๋๋ค.
- request, respones์ ๋ณด๋ ์๋์ผ๋ก ๋ง๋ค์ด์ง๋ฉฐ session์ ์๋์ผ๋ก๋ ๋ง๋ค์ ์๊ณ ์๋์ผ๋ก๋ ๋ง๋ค ์์๋ค.
- ์ธ์ ์ ์ข ๋ฃํ๋ ๋ฐฉ๋ฒ : ๊ฐ์ - ๋ก๊ทธ์์ ์ / ์๋ - ๊ด๋ จ๋ ๋ธ๋ผ์ฐ์ ๋ฅผ ๋ซ์์๋
- ์ดํ๋ฆฌ์ผ์ด์ > ์ธ์ > ๋ฆฌํ์คํธ ์์ผ๋ก ์๋ช ์ด ๊ธธ๋ค.
- bufferedwriter์ ๋ฃ์ด request ํจ -> bufferedReader๋ก ๋ฐ์ ๊ฒ์ฆ ํ๊ณ response๊ฐ์ฒด๋ฅผ ๋ง๋ฌ,
- content-typeํ์ธ, ํ์ฑ์ http header์์ ํจ.
- ์ฌ์ฉ์์ ์๋ฒ์ฌ์ด์ ๋ฒํผ๋ ๋ผ์ดํธ, ๋ฒํผ๋ ๋ฆฌ๋๋ก ์ฝ๊ณ ์.
- JSP์์๋ out์ด ๋ด์ฅ๊ฐ์ฒด์ด์ง๋ง, java์์๋ out์ด ๋ด์ฅ๊ฐ์ฒด๊ฐ ์๋๊ธฐ๋๋ฌธ์ JAVA์์ ์ธ๋ printWriter๋ก ๋ฐ์์ค์ผํ๋ค.
PrintWriter out = response.getWriter();
out.print("<script>"); ํ์์ผ๋ก ๋๊ฒจ์ค์ผํ๋ค
1. request ๊ฐ์ฒด
์ฌ์ฉ์๊ฐ ์๋ฒ์ ํ์ด์ง(์์)์ ์์ฒญ ํ ๊ฒฝ์ฐ HTTP๋ฉ์์ง๋ก ๊ตฌ์ฑํด ์๋ฒ์ ์ ์กํ๊ฒ ๋๋ค.
HTTP๋ฉ์์ง๋ ํค๋์ ๋ณธ๋ฌธ์ผ๋ก ๊ตฌ์ฑ๋๋ฉฐ ์น์๋ฒ๋ HTTP๋ฉ์์ง๋ฅผ ์์ ํ์ฌ ๊ทธ ์์ ์ ๋ณด๋ฅผ ๋ถ์ํ๋ค.
* HTTP์์ฒญ ํ๋ผ๋ฏธํฐ์ ๊ด๋ จ๋ ๋ฉ์๋
๋ฆฌํด ํ์ |
๋ฉ์๋๋ช |
์ค๋ช |
String |
getParmeter(String name) |
name์ด๋ ์ด๋ฆ์ผ๋ก ์ง์ ๋ ํ๋ผ๋ฏธํฐ๋ฅผ ๋ฆฌํด, ์ง์ ๋ ์ด๋ฆ์ ํ๋ผ๋ฏธํฐ๊ฐ ์์ผ๋ฉด null์ ๋ฆฌํด |
String[] |
getParameterValues(String name) |
name์ด๋ ์ด๋ฆ์ผ๋ก ์ง์ ๋ ํ๋ผ๋ฏธํฐ์ ๋ชจ๋ ์์ String ๋ฐฐ์ด๋ก ๋ฆฌํด |
Enumeration |
getprameterNames() |
์์ฒญ์ ์ดํจ๋ ๋ชจ๋ ํ๋ผ๋ฏธํฐ ์ด๋ฆ์ java.util.Enumeration๊ฐ์ฒด๋ก ๋ฆฌํด |
Enumeration ์ฌ์ฉ ์
ํฌ์คํธ ๋งจ์ ์ด์ฉํด ํผ์ ๋ง๋ค์ง์๊ณ ํผ context-type๋ก ๊ฐ์ ๋๊ฒจ์ฃผ๋ ๋ฐฉ๋ฒ
'java' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
jsp - include (0) | 2020.10.30 |
---|---|
jsp- request๊ฐ์ฒด (0) | 2020.10.30 |
jsp ๊ธฐ์ด (0) | 2020.10.30 |
JSP ๊ธฐ๋ณธ๊ตฌ์กฐ (0) | 2020.10.30 |
jsp์ ์๋ธ๋ฆฟ๋ฐฉ์ (0) | 2020.10.28 |