본문 바로가기
728x90
반응형

study564

[Spring] 24. Spring (mypage[mypage.jsp]) mypage.jsp 회원정보보기 주문정보보기 주문번호 주문일자 총주문금액 ${sale.saleid} 원 상품명 상품가격 구매수량 상품총액 ${saleItem.item.name} 원 ${saleItem.quantity}개 원 아이디 ${user.userid} 이름 ${user.username} 우편번호 ${user.postcode} 전화번호 ${user.phoneno} 주소 ${user.address} 이메일 ${user.email} 생년월일 [회원정보수정] [비밀번호수정] [회원탈퇴] [회원목록] 2022. 5. 11.
[Spring] 24. Spring (주문확정[end.jsp, Sale.java, SaleItem.java, SaleDao.java, SaleItemDao.java]) end.jsp ${sale.user.username}님이 주문하신 정보 입니다. 배송지 정보 주문아이디 ${sessionScope.loginUser.userid} 이름 ${sessionScope.loginUser.username} 우편번호 ${sessionScope.loginUser.postcode} 주소 ${sessionScope.loginUser.address} 전화번호 ${sessionScope.loginUser.phoneno} 주문 완료 상품 상품명가격수량합계 ${saleitem.item.name} ${saleitem.quantity} 총 구입 금액 : 원 상품 목록 Sale.java package logic; import java.util.ArrayList; import java.util.Dat.. 2022. 5. 10.
[Spring] 24. Spring (회원만접근가능하게 설정[CartAspect.java, CartException.java]) CartAspect.java package aop; import javax.servlet.http.HttpSession; import org.aspectj.lang.ProceedingJoinPoint; import org.aspectj.lang.annotation.Around; import org.aspectj.lang.annotation.Aspect; import org.springframework.stereotype.Component; import exception.CartException; import exception.LoginException; import logic.Cart; import logic.User; @Component @Aspect public class CartAspect { @A.. 2022. 5. 10.
[Spring] 24. Spring (SiteMeshFilter.java, kiclayout.jsp, main.css) SiteMeshFilter.java package sitemesh; import javax.servlet.annotation.WebFilter; import org.sitemesh.builder.SiteMeshFilterBuilder; import org.sitemesh.config.ConfigurableSiteMeshFilter; /* * sitemesh 설정 : 화면에 공통부분을 설정 모듈 * 1. sitemesh-3.0.1.jar 파일을 pom.xml에 sitemesh 관련 설정 추가 * 2. webapp/layout 폴더 생성. 폴더에 kiclayout.jsp 복사 * 3. webapp/css 폴더 생성. 폴더에 main.css 복사 * 4. webapp/image 폴더 생성. 폴더에 logo.p.. 2022. 5. 10.
728x90
반응형