JSP 52

[jsp] 로그인/회원가입 4. DB 연결

1. orm 패키지에 mybatisConfig이름을 가진 xml을 생성 - mybatis에서 가져오기 https://mybatis.org/mybatis-3/ko/getting-started.html MyBatis – 마이바티스 3 | 시작하기 mybatis.org 가져와서 변경 + 설정! 2. mappers 패키지에 memberMapper.xml 생성 - 위랑 같이 mybatis에서 가져오기 가져와서 변경 + 설정! 3. orm패키지에 DatabaseBuilder클래스 생성 package orm; import java.io.IOException; import org.apache.ibatis.io.Resources; import org.apache.ibatis.session.SqlSessionFactory..

JSP/JSP 공부 2023.05.12

[jsp] 9. detail 제품 삭제 DB 업데이트하기 (detail에서 삭제버튼)

1. detail 페이지에서 삭제버튼에 pno데이터를 쿼리스트링으로 담기 2. detail 페이지에서 pno정보를 싣고 remove페이지로 왔음! 기억하기~~! remove = list 페이지를 띄어주고 / detail 데이터 pno를 가져와서 db에서 삭제하는 세트! remove은 jsp파일이 없음!!! 3. case 만들어주기! destPage = "/list.pd"; 로 설정! pd로 설정을 해야 case를 타고 맞는 데이터를 받아와 -> jsp파일에 데이터 출력하면서 뜸!! remove 에 쿼리스트링으로 가져온 pno이용! 4. remove에 마우스 올리고 interface 만들기부터 시작~ https://jungeun980906.tistory.com/318 참고해서 만들어보기 (register의..

JSP/JSP 공부 2023.05.11

[jsp] 8. edit 제품 수정 DB 업데이트하기 (modify에서 수정버튼 클릭시)

1. modify 페이지에서 정보를 싣고 edit페이지로 왔음! 기억하기~~! edit = list 페이지를 띄어주고 / modify 데이터를 가져와서 db에 업데이트하는 세트! # 중요! edit는 jsp가 존재하지 않음!! 2. case 만들어주기! 객체 받아오기 ! 생성자가 있는 경우 ) productVO에 생성자를 만들어 놓은 경우 = new하면서 한번에 넣어버려! 생성자가 없는 경우) productVO에 생성자가 기본밖에 없는 경우 = set으로 하나씩 등록하기! 받아온 객체 pvo를 db에 객체를 넣어주기 ! svc.modify(pvo1) => 서비스에 만든 객체를 modify해준다는 의미 돌아오는 리턴값을 받아 성공/실패를 출력하는 구문도 만들면 땡큐 destPage = "/list.pd";..

JSP/JSP 공부 2023.05.11

[jsp] 7. modify 제품 수정 페이지 만들기

1. detail 페이지에서 어떤것을 선택해서 modify에 들어왔는지 쿼리스트링 달기 (detail.jsp에서) 2. web에 modify.jsp 생성 원래 가지고 있던 pno 번호와 regdate 등록일자는 자동으로 출력되고 나머지 수정이 가능한 부분만 input으로 받도록 테이블 생성 modify 제품 수정 페이지 상품번호 pno : 상품명 name : 가격 price : 등록일자 regdate : 상세정보 madeby : 수정하기 modify 3. ProductController에 case "/modify.pd" 추가 detail에서 값을 받아오는 것이므로, 새로 선언하는게 아니라 pno를 그대로 가져와 사용함! 출력화면

JSP/JSP 공부 2023.05.11