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

ํ”„๋ก ํŠธ์—”๋“œ72

Ajax - Ajax(์—์ด์ž‘์Šค)๋ž€? 1. Ajax๋ž€? Ajax๋Š” JavaScript์˜ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ค‘ ํ•˜๋‚˜์ด๋ฉฐ Asynchronous Javascript And Xml(๋น„๋™๊ธฐ์‹ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์™€ xml)์˜ ์•ฝ์ž์ด๋‹ค. ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ๊ฐ€์ง€๊ณ ์žˆ๋Š” XMLHttpRequest ๊ฐ์ฒด๋ฅผ ์ด์šฉํ•ด์„œ ์ „์ฒด ํŽ˜์ด์ง€๋ฅผ ์ƒˆ๋กœ ๊ณ ์น˜์ง€ ์•Š๊ณ ๋„ ํŽ˜์ด์ง€์˜ ์ผ๋ถ€๋งŒ์„ ์œ„ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ๋กœ๋“œํ•˜๋Š” ๊ธฐ๋ฒ• ์ด๋ฉฐ Ajax๋ฅผ ํ•œ๋งˆ๋””๋กœ ์ •์˜ํ•˜์ž๋ฉด JavaScript๋ฅผ ์‚ฌ์šฉํ•œ ๋น„๋™๊ธฐ ํ†ต์‹ , ํด๋ผ์ด์–ธํŠธ์™€ ์„œ๋ฒ„๊ฐ„์— XML ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ ๋ฐ›๋Š” ๊ธฐ์ˆ ์ด๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ๋‹ค. Ajax๋Š” ํ˜„์žฌ ํ™”๋ฉด์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๋Œ์–ด์˜ค๋Š” ๊ฒƒ์ด๋‹ค. url:"data.jsp", type:"get", //get/post ->servlet //data: "t1=XYZ&t2=์•ˆ๋…•ํ•˜์„ธ์š”", data: {t1:"๊ฐ•์•„์ง€", t2:"๊ณ ์–‘์ด"}, ํด๋ฆญ .. 2021. 3. 15.
JSP - ํŽ˜์ด์ง€ ์ƒˆ๋กœ๊ณ ์นจํ•˜๋ฉด ํ…Œ์ด๋ธ”(<tr>) ์ƒ์„ฑ + ๋”๋ณด๊ธฐ x= 2021. 3. 15.
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.