Java48 JSP - 2. ์ค๋ฌธ์ง ์์ฑํ์ฌ JSP ํ์ด์ง๋ก ๋ฐ์ดํฐ ๋๊ธฐ๊ธฐ 1. sumbit ์ผ๋ก jspํ์ด์ง์์ ๋ฐ๋ก ์ถ๋ ฅ insert.jsp ์์ด๋: ํจ์ค์๋: ์ทจ๋ฏธ ์ ์๊ธฐ ๋ ธ๋ํ๊ธฐ ๊ฒ์ํ๊ธฐ ์ฐ๋ น๋ 10๋ 20๋ 30๋ 40๋ 50๋ 60๋์ด์ ๊ธฐํํ๊ณ ์ถ์๋ง insertAf.jsp ์ ์ก๋ ์ ๋ณด ์์ด๋: ํจ์ค์๋: 2021. 3. 15. JSP - 1. ๋ด์ฅ๊ฐ์ฒด (Parameter) ๋ก ๋ฐ์ดํฐ ๋ฐ์ ์ ์ก request.setCharacterEncoding("utf-8"); ์ธ์ฝ๋ฉ์ค์ ๋ด์ฅ๊ฐ์ฒด 4๊ฐ์ง request getParameter -๊ฐ์ ๋ฐ์ ๋ getParameterValues -๊ฐ๋ค์ ๋ฐ์ ๋ setAttribute -์ง์๋(๊ฐ์ฒด๋ฅผ ์ ์ฅํ๋ค) getAttribute -์งํ์ด YouClass cls = new YouClass("์ฃผ์งํ"); //์ง์ธ! //๋ด์ฅ๊ฐ์ฒด //1 ๋ฒ์งธ request.setAttribute("you", cls); Object obj = request.getAttribute("you"); //Object obj = session.getAttribute("you"); YouClass ycls = null; if(obj != null){ ycls = (YouClass)obj; } .. 2021. 3. 15. Web - Servlet ์ค์ต 5 (Session ์ด์ฉ ๋ฐฉ๋ฌธ ํ์ ์นด์ดํธ) html hello Servlet world Servlet Servlet โ session ๊ฐ์ฒด ์์ฑํ๊ธฐ session ๊ฐ์ฒด๋ฅผ ์์ฑํ๋ ๋ฐฉ๋ฒ์ request ๋ด์ฅ ๊ฐ์ฒด๋ก๋ถํฐ getSession() ๋ฉ์๋๋ฅผ ์ด์ฉํด์ ๋ค์๊ณผ ๊ฐ์ด ์์ฑํ ์ ์๋ค. HttpSession session = request.getSession(true); getSession() ๋ฉ์๋๋ฅผ ํธ์ถํ๋ฉด ์๋ฒ์์๋ ์ฟ ํค๋ URL๋ก๋ถํฐ ์ธ์ ID๋ฅผ ๋ฝ์๋ด์ ์๋ฒ์ ์ ์ฅ๋์ด ์๋ ์ธ์ ID ๋ชฉ๋ก๊ณผ ๋น๊ต๋ฅผ ํ๊ฒ ๋๋ค. ๊ทธ ๊ฒฐ๊ณผ ์ผ์นํ๋ ์ธ์ ID๊ฐ ์๋ค๋ฉด ํด๋น ์ธ์ ID์ ์ธ์ ๊ฐ์ฒด๋ฅผ ์ ๋ฌํ๊ณ , ์๋ค๋ฉด ์๋ก์ด ์ธ์ ๊ฐ์ฒด๋ฅผ ์์ฑํด์ ์ ๋ฌํด ์ค๋ค. ํ์ง๋ง, ์ธ์ ๊ฐ์ฒด๋ ์๋ JSP์ ๋ด์ฅ ๊ฐ์ฒด๋ก ์ ๊ณต๋๋ค. ๋ฐ๋ผ์ ์์ ๊ฐ์ด ์ง์ ์ ์ธํ์ง ์์๋ ํ.. 2021. 3. 15. Web - Servlet ์ค์ต 4 (form -> ์๋ฒ -> html ์ถ๋ ฅ) HTML index.html method์ ๊ฐ์ผ๋ก๋ ์์ฒญ์ ์ฒ๋ฆฌํ๋ ๋ฐฉ์ ( ex> get, post ) Get : http://IP์ฃผ์:port๋ฒํธ/์ปจํ ์คํธ/path/MemberJoin?id="admin"&name="ํ๊ธธ๋" -> doGet() ํธ์ถ [ ๊ฒฝ๋ก๋ ธ์ถ, ๋ณด์ ์ํ ] Post : http://IP์ฃผ์:port๋ฒํธ/์ปจํ ์คํธ/path/MemberJoin -> doPost() ํธ์ถ [header์ ์ ๋ณด๊ฐ ๋ด๊ฒจ์ ์๋ฒ์ ์ ์ก] ์ด๋ฆ 1.form ํ๊ทธ action์ผ๋ก ๋ณด๋ผ ์๋ฒ ๋ช ์นญ์ ์ง์ ํ๋ค. 2.form ํ๊ทธ์์ method๋ฅผ ๊ธฐ์ ํด ์์ฒญ์ฒ๋ฆฌ ๋ฐฉ์์ ์ ํ๋ค. ์ฐ๋ น๋ 10๋~20๋ 20๋~30๋ 30๋~40๋ 40๋~50๋ ์ฑ๋ณ ๋จ์ ์ฌ์ ์ทจ๋ฏธ ํ์ด ๋กค ์นดํํฌ์ด ํ์ธ package way; impo.. 2021. 3. 15. ์ด์ 1 ยทยทยท 4 5 6 7 8 9 10 ยทยทยท 12 ๋ค์