jsp9 16. JSP + JDBC insert예제 정리2 _ Book 1. insertForm.jsp (도서 입력 폼)Ex04_form_내이름.jsp 도서 정보 입력 제목 저자 출판사 가격 입고일 배송비 유료 무료 구입가능 서점 교보문고 알라딘 yes24 인터파크 보유수량 선택 1 2 3 4 5 ✔ 설명form action="insertProc.jsp" : 입력한 값이 insertProc.jsp로 전달jQuery check() 함수 : 입력 누락/숫자 체크 등 유효성 검사radio, checkbox, select 로 배.. 2025. 9. 11. 15. JSP + JDBC Select 예제 정리2 _ Book 1. select.jsp (전체 도서 조회 페이지) select.jsp lists = bdao.getAllbook();%> 번호 제목 저자 출판사 가격 입고일 배송비 구매 가능 서점 보유 수량 수정 삭제 수정 삭제 삽입폼 ✔ 설명 : BookDao 객체 생성bdao.getAllbook() : DAO에서 전체 도서 조회 후 ArrayList 반환for-each 반복문으로.. 2025. 9. 11. 12. JSP + JDBC insert 예제 정리1 _ member 📌 JSP + JDBC Insert 예제 정리1. insertForm.jsp (회원가입 입력 폼)insertForm.jsp 회원가입 아이디 비번 이름 ✔ 설명사용자가 id, passwd, name 입력form action="insertProc.jsp" → 제출 시 insertProc.jsp로 값 전달전달되는 파라미터 예시 :insertProc.jsp?id=aa&passwd=bb&name=cc 2. insertProc.jsp (회원가입 처리) insertForm.jsp => insertProc.jsp ✔ 설명request.getParameter() : insertForm.jsp에서 전달된 값 받기 : DAO 객체 생성mdao.insertMember() : DB.. 2025. 9. 11. 09. JSP_ActionTag : useBean 🌈 JSP useBean JSP에서 자바빈(Bean)을 다루는 표준 방법 : , , 스크립틀릿으로 직접 new 하는 것보다 가독성/유지보수가 좋고, 자동 매핑도 지원 1. 가장 기본 예제 (SimpleBean) 1) Ex01_form.jsp 2) Ex01_result.jsp – 스크립틀릿 vs 액션 태그 비교Ex01_result.jspmsg : JAVA returnMsg : JSP msg : useBean 기본 구문useBean = 객체 생성/탐색setProperty = 값 넣기,getProperty = 값 꺼내기setProperty 모든 property 불러오기property="msg"과 faram 가 같다면 faram생략가능 property="*" 일괄 매핑 + 체크박스 다중값 처리 예제.. 2025. 9. 10. 08. JSP_ActionTag : fowardAction 📌 JSP Forward 액션 태그 정리1. 기본 개념 액션 태그 :현재 JSP에서 다른 JSP로 요청(request)을 그대로 전달하는 기능.거쳐가는 페이지(중간 처리 페이지) 역할을 한다.→ DB 입력, 로그 기록, 세션 처리 등 중간 작업을 수행한 뒤 최종 페이지로 이동할 때2. 예제 흐름form.jsp → via.jsp → result.jsp form.jsp 아이디 : 패스워드 : via.jspvia.jspvia.jsp 아이디 : via.jsp 비밀번호 : ✔ via.jsp는 화면에 출력되지 않고, 요청이 result.jsp로 그대로 전달됨✔ 으로 추가 파라미터(addr=서울) 전달 가능 result.jsp아이디 : 비밀번호 : 주소 : 예제2for.. 2025. 9. 10. 04. JSP_여러 값을 request보내기 Ex03_form.jsp 이름 : 좋아하는 운동 : 야구 배구 농구 축구 Ex03_result.jspEx03_result.jsp 이름 : 이름 : 스포츠1 : 스포츠2 : 📌 정리 포인트name vs name2getParameter("name") → 단일 값(String) 반환getParameterValues("name") → 배열 반환 (선택 1개면 length = 1)sports1 vs sports2sports1은 라디오 버튼이나 단일 같은 경우에 적합sports2는 체크박스 / 다중 선택 에 적합여러 개 선택했을 때 반드시 getParameterValues()로 처리해야 모든 값이 나옴null 처리 중요체크박스를 하나도 선택하지 않으면 sports2 = null따라서 if(s.. 2025. 9. 8. 이전 1 2 다음