본문 바로가기
728x90
반응형

study564

[Spring] 24. Spring (상품목록확인[checkout.jsp, Cart.java]) checkout.jsp 배송지 정보 주문아이디 ${sessionScope.loginUser.userid } 이름 ${sessionScope.loginUser.username } 우편번호 ${sessionScope.loginUser.postcode } 주소 ${sessionScope.loginUser.address } 전화번호 ${sessionScope.loginUser.phoneno } 구매 상품 상품명 가격 수량 합계 ${itemSet.item.name } ${itemSet.quantity } 총 구입 금액 : 원 주문확정 상품 목록 Cart.java package logic; import java.util.ArrayList; import java.util.List; public class Cart {.. 2022. 5. 9.
[Spring] 24. Spring (로그인[login.jsp, main.jsp, UserLoginAspect.java, LoginException.java, exception.jsp, message.properties]) login.jsp 사용자 로그인 아이디 비밀번호 main.jsp 환영합니다. ${sessionScope.loginUser.username}님 mypage 로그아웃 UserLoginAspect.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.LoginException; import logic.User; @C.. 2022. 5. 9.
[Spring] 24. Spring (사용자등록[user.sql, User.java, userEntry.jsp, UserController.java, UserDao.java]) user.sql create table useraccount ( userid varchar2(10) primary key, password varchar2(15), username varchar2(20), phoneno varchar2(20), postcode varchar2(7), address varchar2(30), email varchar2(50), birthday date ); select * from USERACCOUNT; User.java package logic; import java.util.Date; import javax.validation.constraints.Email; import javax.validation.constraints.NotEmpty; import javax.val.. 2022. 5. 6.
[Spring] 24. Spring (장바구니[ItemSet, Cart, cart, CartController]) ItemSet.java package logic; public class ItemSet { private Item item; private Integer quantity; public ItemSet(Item item, Integer quantity) { this.item = item; this.quantity = quantity; } //getter, setter, toString public Item getItem() { return item; } public void setItem(Item item) { this.item = item; } public Integer getQuantity() { return quantity; } public void setQuantity(Integer quantity).. 2022. 5. 6.
728x90
반응형