[JSP] μžλ°” 빈(Java Bean) 을 ν™œμš©ν•œ 데이터 처리 μ•‘μ…˜νƒœκ·Έ
Β·
JSP&Servlet
μžλ°” λΉˆμ΄λž€?예λ₯Όλ“€μ–΄ νšŒμ› κ°€μž… νŽ˜μ΄μ§€κ°€ μžˆλ‹€κ³  κ°€μ •ν•˜μž.이름, 아이디, λΉ„λ°€λ²ˆν˜Έ λ“± μž…λ ₯ 받은 정보λ₯Ό μ„œλ²„λ‘œ 전달을 ν•΄μ•Ό ν•˜λŠ”λ°, 이λ₯Ό κ°œλ³„μ μœΌλ‘œ 전솑할 것인가?ν•˜λ‚˜λ‘œ λ¬Άμ–΄μ„œ 전솑할 것인가? 선택을 ν•΄μ•Όν•œλ‹€. ν•˜λ‚˜λ‘œ λ¬Άμ–΄μ„œ μ „μ†‘ν•˜λŠ” 방법이 보닀 νš¨μœ¨μ μ΄μ§€ μ•Šμ„κΉŒ?μ΄λ ‡κ²Œ κ΄€λ ¨ μžˆλŠ” 정보λ₯Ό ν•˜λ‚˜λ‘œ λ¬Άμ–΄ 관리  ν•˜κΈ° μœ„ν•΄ λ‚˜μ˜¨ λ§€μ»€λ‹ˆμ¦˜μ΄ λ°”λ‘œ μžλ°” 빈(Java Bean)이닀. μžλ°” 빈의 κ΅¬μ‘°νšŒμ› 관리λ₯Ό μœ„ν•œ Member 클래슀 μžλ°” 빈 κ΅¬μ‘°λŠ” 멀버 λ³€μˆ˜, getter/setter λ©”μ„œλ“œκ°€ μžˆμ„ 수 μžˆκ² λ‹€.( λ¬Όλ‘  좔가적인 κΈ°λŠ₯이 ν•„μš”ν•˜λ©΄ μΆ”κ°€ λ©”μ„œλ“œλ₯Ό μ„ μ–Έν•˜λ©΄ λœλ‹€. )package exercise;public class MemberBean { private String name; private String..
[JSP&Servlet] Text Box 에 μž…λ ₯된 κ°’ μ–»μ–΄μ˜€κΈ° <select> μš”μ†Œ μžλ™ μž…λ ₯κ°’ null 처리
Β·
JSP&Servlet
🀷‍♂️  "μ•„λ‹ˆ μ™œ null 둜 μ™”μ–΄ ?" πŸ’« μ§„ν–‰μˆœμ„œ 1. JSP μ½”λ“œλ‘œ νšŒμ›κ°€μž… 폼을 μ•„λž˜μ™€ 같이 μž‘μ„±ν•œλ‹€. 이메일 @ 2. JavaScript μ½”λ“œλ‘œ μš”μ†Œμ—μ„œ μ˜΅μ…˜μ„ 선택할 λ•Œ μ„ νƒλœ 값이 λ°•μŠ€μ— μžλ™μœΌλ‘œ μž…λ ₯λ˜λ„λ‘ ν•œλ‹€.function updateEmailInput() { const selectElement = document.getElementById("select-email"); const inputElement = document.getElementById("email2"); // μ„ νƒλœ μ˜΅μ…˜μ˜ κ°’ κ°€μ Έμ˜€κΈ° const selectedValue = selectElement.value;.. } else { // μ„ νƒλœ κ°’μœΌλ‘œ input 값을 μ„€μ • i..
[JSP&Servlet] κ°„λ‹¨ν•œ μž…λ ₯ 폼 μœ νš¨μ„± 검사 JavaScript μ—°κ²° 및 호좜 μ—λŸ¬
Β·
JSP&Servlet
πŸ’₯ JSP & Servlet κ°„λ‹¨ν•œ μž…λ ₯ 폼 μœ νš¨μ„± 검사 JavaScript μ—°κ²° 및 호좜 μ—λŸ¬JSP 와 Servlet 으둜 μž…λ ₯값을 κ°€μ Έμ˜€λŠ” μ‹€μŠ΅μ„ μ§„ν–‰ν–ˆλ‹€.GET λ°©μ‹μœΌλ‘œ Servlet ν˜ΈμΆœμ€ μ„±κ³΅μ μ΄μ—ˆλ‹€ !자! 이제 μž…λ ₯κ°’λ“€μ˜ μœ νš¨μ„± 검사λ₯Ό μœ„ν•΄ JavaScript μ½”λ“œλ₯Ό μž‘μ„±ν–ˆλ‹€.JSP νŒŒμΌμ— JS 슀크립트 μž‘μ„± 및 μ—°κ²°! μœ νš¨μ„± 검사가 μ œλŒ€λ‘œ μž‘λ™ν•˜λŠ”μ§€ ν…ŒμŠ€νŠΈλ₯Ό μ§„ν–‰ν–ˆλ‹€.   πŸ’₯ 값을 μž…λ ₯ν•˜μ§€ μ•Šκ³  전솑 λ²„νŠΌμ„ λˆ„λ₯΄λ©΄ '아이디orλ‚˜μ΄λ₯Ό μž…λ ₯ν•˜μ„Έμš”' λΌλŠ” μ•Œλ¦Ό 창이 μ‹€ν–‰λ˜μ–΄μ•Ό ν•˜λŠ”λ°, μ—λŸ¬κ°€ λ°œμƒλ˜μ—ˆλ‹€!!! 😡‍πŸ’« μžλ°”μŠ€ν¬λ¦½νŠΈ μž‘μ„± μ½”λ“œ (λΆ€λΆ„μƒλž΅)function check(){ . . } else if (document.frm.age.value == ""){ alert("λ‚˜μ΄λ₯Ό μž…..