순서 1. 기본 방향 및 필요 데이터 세팅 2. 중분류 카테고리 3. 대분류 카테고리 1. 기본 방향 및 필요 데이터 세팅 '상품 등록(admin.jsp)' 페이지 때는 카테고리 항목 사용자 선택에 따라 대분류, 중분류 순으로 출력이 되도록 구현을 했습니다. 하지만 '상품 조회(product_detail.jsp)' 페이지의 경우 카테고리는 DB에 등록되어 있는 카테고리에 따라 선택(selected)된 상태로 출력이 되어야 합니다. 지금 현재의 카테고리 출력에 사용할 수 있는 데이터는 사용자가 최종적으로 선택하였던 DB에 등록되어 있는 중분류의 코드만 있습니다. 문제는 해당 데이터만으로는 대분류 항목까지 출력시킬 수는 없습니다. 대분류를 출력시키기 위해선 카테고리 항목이 무엇이 담겨있는지 알 수 있는 카테..
순서 0. Criteria.java 생성 1. Mapper 메서드 2. Service 메서드 3. Controller 4. View 처리 0. Criteria.java 생성 com.swan.model 패키지에 Criteria.java 클래스를 생성합니다. Criteria.java 더보기 package com.swan.model; // 추가적인 데이터들을 Mapper에 전달하기 위해서, 쿼리문에 생성에 필요로 한 데이터를 전달하는 용도로 생성 public class Criteria { /* 현재 페이지 번호 */ private int pageNum; /* 페이지 표시 개수 */ private int amount; /* 검색 타입 */ private String type; /* 검색 키워드 */ privat..
순서 1. 카테고리 리스트 객체 2. JSON 데이터 변환 1. 카테고리 리스트 객체 카테고리 리스트 객체를 DB로부터 호출할 수 있도록 Mapper, Service 메서드를 먼저 만들었습니다. 데이터를 반환받는 방식은 게시판의 목록 데이터를 가져오는 방식처럼 List방식을 사용합니다. 먼저 카테고리 테이블(SWAN_CATE)의 데이터를 저장할 그릇인 VO 클래스부터 작성 후, Mapper, Service 순으로 작업합니다. 1.1 CateVO 클래스 com.swan.model 패키지에 CateVO.java 클래스를 생성한 뒤 아래의 변수들을 추가해줍니다. /* 카테고리 등급 */ private int tier; /* 카테고리 이름 */ private String kind_name; /* 카테고리 넘버*..