코락 CoRock
코딩하는 락스타
코락 CoRock
  • 분류 전체보기 (394)
    • frameworks (19)
      • spring (19)
      • spring-boot (0)
      • testing (0)
    • languages (94)
      • java (39)
      • kotlin (0)
      • python (42)
      • r (13)
    • libraries (0)
    • programming (239)
      • android (13)
      • c (17)
      • cpp (22)
      • database (18)
      • design-pattern (4)
      • data-structures (11)
      • git (8)
      • hadoop (6)
      • html-css (7)
      • issue (4)
      • javascript (26)
      • jsp (34)
      • os (29)
      • php (6)
      • preferences (19)
      • etc (15)
    • discography (37)
      • k-pop (18)
      • pop (19)
    • blog (4)

블로그 메뉴

  • Programming
  • Java
  • JavaScript
  • Discography
  • K-Pop Songs
  • Pop Songs
  • Blog
  • Guestbook

공지사항

인기 글

태그

  • r
  • jsp
  • Android
  • Spring
  • 자바스크립트
  • 파이썬
  • oracle
  • CentOS
  • python
  • javascript
  • Java
  • linux

최근 댓글

최근 글

티스토리

반응형
hELLO · Designed By 정상우.
코락 CoRock

코딩하는 락스타

frameworks/spring

[Spring] 상품관리

2018. 4. 17. 23:02
반응형


4. 상품관리


4.1 파일 업로드


 일반적인 방식

 비동기적인 방식(ajax)


4.2 파일업로드 실습 예제


 4.2.1 상품 테이블

 4.2.2 pom.xml (라이브러리 추가)

 <!-- 파일업로드 관련 라이브러리 -->

 <dependency>

   <groupId>commons-fileupload</groupId>

   <artifactId>commons-fileupload</artifactId>

   <version>1.3.3</version>

 </dependency>

                  

 <!-- 이미지 썸네일을 만들어주는 라이브러리 -->

 <dependency>

   <groupId>org.imgscalr</groupId>

   <artifactId>imgscalr-lib</artifactId>

   <version>4.2</version>

 </dependency>


 4.2.3 servlet-context.xml (파일업로드 관련 설정)

 <!-- 파일업로드에 필요한 bean -->

 <beans:bean id="multipartResolver"

       class="org.springframework.web.multipart.commons.CommonsMultipartResolver">

   <!-- 파일업로드 최대 용량(byte) -->

   <beans:property name="maxUploadSize" value="10485760" />

 </beans:bean>

         

 <!-- 파일업로드를 위한 디렉토리 설정 -->

 <!-- String uploadPath = new String("D:/upload"); -->

 <beans:bean id="uploadPath" class="java.lang.String">

   <beans:constructor-arg value="D:/upload" />

 </beans:bean>


 4.2.4 menu.jsp

 <a href="${path}/upload/uploadForm">업로드 테스트</a>



1) model.shop.ProductDTO.java


2) model.member.dto.MemberDTO.java

2835

반응형
저작자표시 비영리 변경금지 (새창열림)
    'frameworks/spring' 카테고리의 다른 글
    • [Spring] 차트
    • [Spring] pdf 생성
    • [Spring] mybatis mapper interface
    • [Spring] mybatis 연동
    코락 CoRock
    코락 CoRock
    A COder dreaming of being a ROCKstar

    티스토리툴바