* ์ธ์
- ์ธ์ ์ ์ฌ์ฉ์ํ์ด์ง์์ ์๋ณด์ด๊ณ ์๋ฒ๊ฐ ๋ค๊ณ ์๋ ๋ฐ์ดํฐ, ๋ฆฌํ์คํธ ์์ ์ ์ฅ๋๋ค.
- ํฐ์บฃ ๋ด์ ์ธ์ ์ปจํ ์คํธ์ key, value,๋ค์ด์ค๋ ์ค๋ ๋(์ฌ์ฉ์)๋ง๋ค ๊ด๋ฆฌ ๋๋ค.
* JSP์์๋ out์ด ๋ด์ฅ๊ฐ์ฒด์ด์ง๋ง, java์์๋ out์ด ๋ด์ฅ๊ฐ์ฒด๊ฐ ์๋๊ธฐ๋๋ฌธ์ JAVA์์ ์ธ๋ printWriter๋ก ์ฌ์ฉํ์ฌ stream์ ์ ๊ทผํ๋ค.
PrintWriter out = response.getWriter();
out.print("<script>"); ํ์์ผ๋ก ๋๊ฒจ์ค์ผํ๋ค
* request์ ์ฌํ์ฉ
- request์ ์ฌํ์ฉ์ ์๋ฒ์์๋ง ํ ์์๋ค. ์ฌ์ฉ์๋ ์ฌ์ฌ์ฉ ํ ์ ์๋ค.
- ํฐ์บฃ์ ํญ์ ์๋ก์ด request, response๋ฅผ ์์ฑํ๋ค. requestDispatcher๋ฅผ ์ด์ฉํ๋ฉด ์๋ก์์ฑ๋ request, response์ ์๋ก ๋ฎ์ด๋ฒ๋ฆฐ๋ค.
*include
- ํฌํ๋ฆฟ
- ๋ค๊ณ ์์ ์ปดํ์ผ ํจ
* response.sendRedirect();
- ํ์ด์ง ์ด๋ ์ ์ฌ์ฉ
* out.print
bufferedWirter
๋ด๋ ค์ฐ๊ธฐ๊ฐ ์๊ณ ์๊ณ ์ ์ฐจ์ด
* request๋ session์ด ๋ค๊ณ ์์.
response๋ out์ ๊ฐ๊ณ ์์.
* ์ฟ ํค์ ์คํ ๋ฆฌ์ง(๋ธ๋ผ์ฐ์ ์ ๊ฐ๋ฐ์๋ชจ๋->appldiction)
์บ์๋ ์์์ ์ฅ์,
์ฟ ํค๋ ๋ณด์์ ๋ฏผ๊ฐํ์ง์์ ์์๊ธฐ์ต๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ ๊ณณ์ผ๋ก 4kb๊น์ง ๋ฐ์ ์ ์ฅ์ด ๋์ง์์ ์คํ ๋ฆฌ์ง(์ต๋ 5mb)๊ฐ ๋ฑ์ฅํ์๋ค. ๋ ธ์ถ์ด ๋๋ ๊ด์ฐฎ์ ์ ๋ณด๋ค์ ์ ์ฅํ๋ ๊ณณ์ด๋ฉฐ ์๋ฐ์คํฌ๋ฆฝํธ๋ก ๋๊ตฌ๋ ์ ๊ทผ์ด ๊ฐ๋ฅํ๋ฉฐ key,value ํํ๋ก get,set ๊ฐ๋ฅํ๋ค. ex)localStorage.setItem('phone','010-2222');
๋ก์ปฌ์คํ ๋ฆฌ์ง๋ ํด๋น์ฃผ์์์๋ง ์ฌ์ฉ๊ฐ๋ฅํ๋ฉฐ ์ธ์ ์คํ ๋ฆฌ์ง๋ ๋ธ๋ผ์ฐ์ ์ฐฝ์ด ๋ซํ๊ธฐ ์ ๊น์ง ์ฌ์ฉ์ด ๊ฐ๋ฅํ๋ค.
์ฟ ํค์ ์คํ ๋ฆฌ์ง ๋๋ค ์๋ฒ๊ฐ ๋ง๋ค์ง๋ง ์ฟ ํค๋ ์์ฑ์ ์ค ์ ์๋ค. httponly์์ฑ์ ์ฃผ๋ฉด ์๋ฐ์คํฌ๋ฆฝํธ๋ก ์ ๊ทผ์ด ๋ถ๊ฐํ๊ธฐ๋๋ฌธ์ ๋ณด์์ ์ ๋ฆฌํ๋ค.
์๋ฒ๋ responseํ ๋ jsessionid๋ฅผ ๋ด์์ ์๋ตํด์ค๋ค. ์๋ฒ๊ฐ ๋์ง jsessionid๋ ์ธ์ฆ์ด ์๋ ๊ตฌ๋ถ์ ์ํด ์ฌ์ฉ์ด ๋๋ฉฐ ์ธ์ฆํ ๋๋ key, value๊ฐ์ด ํ์ํ๋ค. ํด๋ผ์ด์ธํธ๋ requestํ ๋ jsessionid๋ฅผ ๋์ ธ ์ธ์ ์ด ์ ํจํจ์ ๊ตฌ๋ถํ๋ค. ์ด jsessionid๋ n๋ถ๋์ requestํ์ง์์ผ๋ฉด ์ธ์ ์ ์๋์ผ๋ก ์ฌ๋ผ์ง๋๋ฐ Servers์ web.xml์ session-timout์ค์ ์์ ์ค์ ๊ฐ๋ฅํ๋ค.
'java' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
MVCํจํด (0) | 2020.11.09 |
---|---|
JAVA - Exception ์ข ๋ฅ (0) | 2020.11.09 |
jsp - include (0) | 2020.10.30 |
jsp- request๊ฐ์ฒด (0) | 2020.10.30 |
jsp ๋ด์ฅ๊ฐ์ฒด ์ด์ฉํ๊ธฐ (0) | 2020.10.30 |