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

๐ŸŒ  ์ž๋ฐ” ์„œ๋ฒ„ ํŽ˜์ด์ง€ JSP32

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.
JSP (java server page)๋ž€? jsp (javaServer Pages) HTML ์ฝ”๋“œ์— ์ž๋ฐ” ์ฝ”๋“œ๋ฅผ ๋„ฃ์–ด ๋™์  ์›นํŽ˜์ด์ง€๋ฅผ ์ƒ์„ฑํ•˜๋Š” ์›น ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋„๊ตฌ์ด๋‹ค jsp ์‹คํ–‰ -> ์ž๋ฐ” ์„œ๋ธ”๋ฆฟ์œผ๋กœ ๋ณ€ํ™˜ - > ์›น ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„œ๋ฒ„์— ๋™์ž‘ -> ์ƒ์„ฑ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ์›นํŽ˜์ด์ง€์™€ ํ•จ๊ป˜ ํด๋ผ์ด์–ธํŠธ๋กœ ์‘๋‹ต WEB ์›น์ด๋ž€ ์ธํ„ฐ๋„ท ๊ธฐ๋ฐ˜์˜ ์ •๋ณด๊ธฐ์ˆ  ์ •๋ณด์˜ ํ๋ฆ„ ๊ณต์œ  ์›น ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ์‚ฌ์šฉ์ž๊ฐ€ ํ•„์š”ํ•œ ์š”์ฒญ(Request)๋ฅผ ํ•˜๊ณ  ์„œ๋ฒ„์—์„œ๋Š” ์ด์— ํ•ด๋‹นํ•˜๋Š” ์š”์ฒญ์„ ์ˆ˜ํ–‰ํ•˜๊ณ  ์š”์ฒญํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์‘๋‹ต (reponse) ์›น ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์œ„์™€ ๊ฐ™์ด ๋™์ž‘ํ•˜๊ธฐ ์œ„ํ•œ ๋ช‡๊ฐ€์ง€ ๊ตฌ์„ฑ์š”์†Œ๊ฐ€ ์žˆ๋‹ค. ์›น ๋ธŒ๋ผ์šฐ์ €(Web Browser) : ํด๋ผ์ด์–ธํŠธ์—์„œ ์š”์ฒญ์„ ํ•˜๊ณ  ์ „๋‹ฌ๋ฐ›์€ ํŽ˜์ด์ง€๋ฅผ ๋ณผ์ˆ˜์žˆ๋Š” ํ™˜๊ฒฝ์„ ๋งํ•œ๋‹ค. ( ํฌ๋กฌ, IE, Safari, Firefox ๋“ฑ.. ) ์›น ์„œ๋ฒ„(Web Serve.. 2021. 3. 15.