12. 상품 자세히 보기
·
Project Shop_Mini_Mall/[SERVLET&JSP]
✅ GoodsRetrieveServlet 생성 ✅ goodsList.jsp ✅ GoodsRetrieveServlet ✅ GoodsMapper.xml에 select문 작성 ✅ GoodsDAO 작성 ✅ GoodsService ✅ GoodsServiceImpl ✅ GoodsRetrieveServlet - gCode 값을 서비스 거치고 DAO까지 전달하고 반환 - scope에 저장 - 요청위임 ✅ WebContent/goodsRetrieve.jsp 생성 ✅ goods/goodsRetrieve.jsp를 include 한다. ✅ goodsRetrieve.jsp 생성 후 작성 💻 결과
11. 상품 목록 구현
·
Project Shop_Mini_Mall/[SERVLET&JSP]
가. 상품테이블 작성 - goods 테이블 ---상품 -- TOP , DRESS , OUTER , BOTTOM create table goods ( gCode varchar2(20) PRIMARY KEY, --상품코드 gCategory varchar2(20) not null, gName varchar2(50) not null, gContent varchar2(4000) not null, gPrice NUMBER(6) not null, gImage varchar2(20) not null ); insert into goods values ('T1','top', '앨리스 데님 탑','빈티지한 느낌의 데님 프릴 슬리브스 탑', '12100', 'top1'); insert into goods values ('T2..
10. mypage
·
Project Shop_Mini_Mall/[SERVLET&JSP]
🎯 mypage ( 로그인 이후의 작업이기 때문에 로그인 여부를 확인해야 된다. ) 💡 로그인 여부 확인 방법 HttpSession session = request.getSession(); MemberDTO dto = (MemberDTO)session.getAttribute("login"); if(dto!=null) { //로그인 한 경우 }else { // 로그인 안했거나 했는데 time-out된 경우 } ✅ MyPageServlet 생성 후 작성 ✅ top.jsp의 mypage에 MyPageServlet url 추가해주기 ✅ MyPageServlet에 로그인 여부 확인 코드 작성 => login 키를 dto에 담는다. ✅ 로그인 여부에 따라 다음 페이지 결정해주는 nextPage 생성 ✅ 각각 어디로..
9. 로그아웃
·
Project Shop_Mini_Mall/[SERVLET&JSP]
🎯 로그아웃 ( 로그인 이후의 작업이기 때문에 로그인 여부를 확인해야 된다. ) 브라우저 --------> LogOutServlet (/LogOutServlet) | invalidate()로 로그아웃하고 => nextPage를 통해 main 화면으로 간다. - 로그인 안되어있는 상태 => nextPage를 통해 checkLogin.jsp 로 간다. ✅ 로그인 안했을시 변환될 화면인 checkLogin.jsp 생성 후 작성 - alert(); 로 경고창 띄우기 - location.href = "이동할 페이지 주소" (자바스크립트에서의 리다이렉트)
8. 로그인
·
Project Shop_Mini_Mall/[SERVLET&JSP]
(/LoginServlet) MemberService 브라우저 --------> LoginServlet MemberServiceImpl MemberDAO DB | MemberDTO
xoo | 수진
xoo의 성장기록