본문 바로가기

Foundation/- JSP

File Upload(cos.jar)를 이용한 상품등록

이전 게시물에서 배운 File Upload를 이용하여 간단한 상품등록 프로그램을 만들어 보자.

 

1. Oracle sql developer을 통해 다음과 같이 테이블 생성.

 

 

 

2. Session, Mybatis관련 클래스는 기존과 같으니 생략하고, xml파일만 보겠다 .

# 상품 등록을 위한 insert와 등록된 상품을 보기위한 select 태그

 

 

 

# ProductDao 와 ProductService을 통해 sql 명령문을 실행하고 있다.

 

 

 


 

3. 상품등록을 할 양식과 그것을 받아 처리하는 서블렛을 살펴보자 .

(productForm.jsp)

# 파일을 업로드 하기위해서 enctype="multipart/form-data"속성을 이용하고, 이미지 파일이기 때문에 25번줄에 accept="*.jpg, *gif, *.png 을 허용하고 있다.

# 이제 등록을 누르면 데이터를 전달 받는 product.do에 해당하는 서블렛으로 가보자 .

 

(ProductForm)

# 필요한 파라미터를 받아 insert를 해주고 있다.

 

 


4. 마지막으로 등록된 상품들을 출력하기 위한 jsp파일과 서블렛을 살펴보자.

(ProductListServlet)

# ProductService를 통해 getlist의 list객체를 가져오고, setAttribte한것을 productList.jsp로 넘겨준다.

 

 

(productList)

# 지시자로 표현식사용을 위한 태그 라이브러리를 해준다.

# forEach 반복문을 통해 넘겨받은 list를 반복 출력하고 있다.