이전 게시물에서 배운 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를 반복 출력하고 있다.
'Foundation > - JSP' 카테고리의 다른 글
File Upload(cos.jar) (0) | 2017.12.22 |
---|---|
MyBatis를 이용한 게시판(board)과 댓글(comment) (0) | 2017.12.21 |
Servlet을 이용한 게시판(board)과 댓글(comment) (0) | 2017.12.18 |
oracle-mybatis 설정 (4) | 2017.12.14 |
oracle 환경 설정 및 계정 관리 (0) | 2017.12.14 |