๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๊ตญ๋น„76

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 ์‹ค์Šต 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.
Web - Servlet ์‹ค์Šต 3 (์ƒํƒœ์ฝ”๋“œ , html ์ฝ”๋“œ๋ฅผ ๋ฐ›์•„ ์„œ๋ฒ„์—์„œ ํ™•์ธํ›„ ์ถœ๋ ฅ) index.html ์ƒํƒœ์ฝ”๋“œ ํ™•์ธ ์ƒํƒœ์ฝ”๋“œ SC_OK SC_NOT_FOUND SC_INTERNAL_SERVER_ERROR HelloServlet package hello; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class HelloServlet extends HttpServlet { @Override protected void do.. 2021. 3. 14.
Web - Servlet ์‹ค์Šต index (client) servlet ๊ธฐ๋ณธ xml์— sevlet ์ง€์ • helloServlet sample01.HelloServlet helloServlet /location HelloServlet package sample01; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class HelloServlet extends HttpServlet { @Override protected v.. 2021. 3. 14.