한눈에 보기
2. 데이터베이스 컬럼 추가
3. ReboardDto 멤버변수 추가, get set method 추가
4. update.jsp 등 jsp의 form태그에 enctype 추가, input 추가
5. ReboardController 수정
6. reboard.xml insert 부분 수정
7. src > webapp > resources 폴더에 아무 파일이나 올려놓을것 : 없으면 저장 안됨
8. maven repository가서 Commons-fileupload, io 복사해서 pom.xml에 붙여넣기
1. servlet-context.xml 수정
아래의 내용을 servlet-context.xml에 붙여넣기
<!-- commons-fileupload, io 를 maven 세팅 필요 -->
<beans:bean id="multipartResolver"
class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<!-- 최대 업로드 수치(bytes) : 50mb 제한 -->
<beans:property name="maxUploadSize" value="52428800" />
<!-- 업로드 파일 인코딩 -->
<beans:property name="defaultEncoding" value="UTF-8" />
</beans:bean>
이렇게 붙여넣기 한다.
2. 데이터베이스에 파일 업로드용 컬럼 추가
3. ReboardDto 멤버변수 추가, get&set 메서드 추가
4. update.jsp 의 form태그에 enctype, input 추가
5. ReboardController ServletContextAware 구현받기
5-1. 컨트롤러의 create 부분 소스 수정
6. Reboard.xml insert 부분 수정
7. src > webapp > resources 폴더에 아무 파일이나 올려놓기
: 없으면 저장 안됨
8. Commons-filupload, Commons-io maven코드 pom.xml로 복사하기
<groupId>commons-fileupload</groupId>
<artifactId>commons-fileupload</artifactId>
<version>1.2.2</version>
</dependency>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.4</version>
</dependency>
실제 저장되는 물리적인 주소 확인.
데이터베이스에 저장되는 내용 확인.
'Dev. 스프링 > 환경세팅' 카테고리의 다른 글
[스프링 팁] james 이용하여 spring 프로젝트 오류시 자동으로 메일 보내기 (0) | 2012.10.16 |
---|---|
[스프링 팁] spring에서 AOP 활용하기, 환경세팅 (0) | 2012.10.15 |
[스프링 팁] Maven을 이용한 Tiles 다운로드 및 세팅, 사용 예제 (0) | 2012.10.05 |
[스프링 팁] 정적 자원에 직접 접근 허용을 위한 servelt-context.xml 수정하기 (0) | 2012.09.27 |
[스프링 팁] log4j.xml 설정 하기 - 날짜별 로그파일, sql문 로그 기록 남기기 (0) | 2012.09.27 |