JSP/JSP 공부

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

congs 2023. 5. 11. 16:18

1. modify 페이지에서 정보를 싣고 edit페이지로 왔음! 기억하기~~!

  edit   =   list 페이지를 띄어주고 / modify  데이터를 가져와서 db에  업데이트하는 세트!  

# 중요!   edit는  jsp가 존재하지 않음!!  

 

2. case 만들어주기! 

  1. 객체 받아오기 !
    • 생성자가 있는 경우 ) productVO에 생성자를 만들어 놓은 경우 = new하면서 한번에 넣어버려!
    • 생성자가 없는 경우) productVO에 생성자가 기본밖에 없는 경우 = set으로 하나씩 등록하기!
  2. 받아온 객체 pvo를  db에 객체를 넣어주기 ! 
    • svc.modify(pvo1) => 서비스에 만든 객체를 modify해준다는 의미 
    • 돌아오는 리턴값을 받아 성공/실패를 출력하는 구문도 만들면 땡큐
  3. destPage = "/list.pd"; 로 설정!
    • pd로 설정을 해야 case를 타고 맞는 데이터를 받아와 ->  jsp파일에 데이터 출력하면서 뜸!!

 

3. register에 마우스 올리고 interface 만들기부터 시작~

https://jungeun980906.tistory.com/318 참고해서 만들어보기

   (register의 추가버튼 클릭 -> case: insert가 실행 블로규)

 

ProductController에서 case에 추가

 

modify클릭해서  interface생성하고 순서대로 타고가기~

 

 

 

 

 

출력화면

책 상품명 클릭

 

수정 클릭
수정할 부분 고치고 수정하기 클릭
다시 상품리스트로 돌아옴

 

변경확인!