usebean3 (22.11.18)Web ํ๋ก๊ทธ๋๋ฐ: ๊ฒ์ํ CRUD(JSP ๊ฐ๋ฐ๋ฐฉ๋ฒ๋ก Model1) ํ์์ ๋ณด ์ญ์ ํ๊ธฐ ํ์์ ์์ธ๋ณด๊ธฐ ์์ ์ญ์ ๋ฒํผ์ ๋๋ฅด๋ฉด ์ ๋ง๋ก ์ญ์ ํ ๊ฒ์ธ์ง ๋ฌผ์ด๋ณด๊ณ ํ์ธ์ ๋๋ฅด๋ฉด ์๋ฒ์์๋ ์ญ์ ๊ฐ ๋๊ณ ๋ฆฌ์คํธ๋ฅผ ๋ณด์ฌ์ฃผ๊ฒ ํ๋ผ memDetail.jsp 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 ํ์์ ๋ณด ์์ธ๋ณด๊ธฐ function deleteMember(num) { if(!confirm("์ ๋ง๋ก ํ์ฌ ํ์ ์ ๋ณด๋ฅผ ์ญ์ ํ๊ฒ ์ต๋๊น?")) return; $.ajax(.. Web programming 2022. 11. 18. (22.11.17)Web ํ๋ก๊ทธ๋๋ฐ: ํ์์ ๋ณด ๋ฆฌ์คํธ ๋ณด๊ธฐ,์์ธ ๋ณด๊ธฐ, ์์ ํ๊ธฐ(jsp, jsp:Bean ์ก์ ํ๊ทธ) ์ ์ฅ๋ ๋ฆฌ์คํธ๋ฅผ ํ์ธํ ์ ์๋ ํ์ ์ ๋ณด ๋ฆฌ์คํธ ๋ง๋ค๊ธฐ (๋ชจ๋ธ ํด๋์ค์ ์์ธํ ๋ด์ฉ์ ์ด์ ๋ด์ฉ์ ์ฐธ๊ณ ) memJoin.jsp 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 ํ์๊ฐ์ main { width:fit-content; border:1px solid black; padding:1em; mar.. Web programming 2022. 11. 17. (22.11.16)Web ํ๋ก๊ทธ๋๋ฐ: ํ์ ๊ฐ์ ๋ฑ๋ก(JSP, jsp:Bean ์ก์ ํ๊ทธ) JSP ๊ฐ๋ฐ ๋ฐฉ๋ฒ๋ก Model1 ํ์ ๊ฐ์ ๋ฑ๋ก ํผ ๋ฐ ์ฒ๋ฆฌ (memJoin.jsp, joinProc.jsp, Member, MemService.java) ์ก์ ์ฌ์ฉ ์ด๋ฆ, ์ฑ๋ณ, ์์ผ, ์ด๋ฉ์ผ, ๊ฒฝ๋ ฅ์ฐ์, ๊ด์ฌ ๊ณผ๋ชฉ(5๊ฐ ์ด์ ์ ์), ๊ฐ์ธ ์๊ฐ, ํ์์ ๋ฒํธ๋ ์ ๋ ฅ ์(๊ฐ์ ์)์ผ๋ก ์ง์ ์๋ฒ์ธก์์๋ List๋ฅผ ์ฌ์ฉํ์ฌ ์ง๋ ฌํํ์ฌ ํ์ผ์ ์ ์ฅ(member.ser) ์ ์ฅ๊ฒฐ๊ณผ๋ฅผ ์ด์ฉ์์๊ฒ ์๋ฐ ์คํฌ๋ฆฝํธ alert()๋ก ํ์ ์ ์ฅ ๊ฒฐ๊ณผ ๋ฉ์์ง๋ฅผ ํ์ํ ํ์๋ ํ๋ฉด์ ๋ณ๊ฒฝ์ ์๋๋ก ํจ ํผ๋ฐ์ดํฐ ์ ํจ์ฑ ๊ฒ์ฌ ํ์ memJoin.jsp 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 .. Web programming 2022. 11. 17. ์ด์ 1 ๋ค์