파일첨부에 대해 질문입니다.
- 작성자 :
- 임*재
- 작성일 :
- 2011-09-21 21:19:23
- 조회수 :
- 1,926
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
안녕하세요 ..
아직도 저는 멀었나봅니다 ㅜㅜ 흑 질문이있어 이렇게 글을올려요
일단 업무프로세서 하나를 만드는데 ..
쉽게 이야기하면 게시판 형식으로 나옵니다.
읽고 쓰고 수정하고 다 문제없이 했는데요
다름이아니라
추가로 파일첨부를 하도록되어있어요
그런데 .. 파일첨부를 위해
final MultipartHttpServletRequest multiRequest
를 추가하면 되지를 않아서 이렇게 질문을올립니다
다른거 다 문제없이
public String insertJobManage (final MultipartHttpServletRequest multiRequest,.......... 으로 추가하였고요
Failed to invoke handler method [public java.lang.String com.nics.asset.jobManage.web.JobManageController.insertJobManage(org.springframework.web.multipart.MultipartHttpServletRequest,com.nics.use ..................등으로 오류가 납니다
오류내용을 더적어야되는지는모르겠으나
final MultipartHttpServletRequest multiRequest 추가후 더 해줘야되는것이있나요?
참고로 공통콤퍼넌트 에서 제공해주신 게시판등의 첨부 파일은 잘올라가요 ㅜㅜ
로그를 찍어볼까 하는마음에 insertJobManage 메소드 첫번째줄에 system.out.println을 찍어봐도 아예 시작을 안하는걸로 봐서는
메소드를 아예 읽지 못하는거같아요 ..
더 추가해줘야되는것이 있는지요??
조금급해서 그러는데 답변 부탁드립니다.
아직도 저는 멀었나봅니다 ㅜㅜ 흑 질문이있어 이렇게 글을올려요
일단 업무프로세서 하나를 만드는데 ..
쉽게 이야기하면 게시판 형식으로 나옵니다.
읽고 쓰고 수정하고 다 문제없이 했는데요
다름이아니라
추가로 파일첨부를 하도록되어있어요
그런데 .. 파일첨부를 위해
final MultipartHttpServletRequest multiRequest
를 추가하면 되지를 않아서 이렇게 질문을올립니다
다른거 다 문제없이
public String insertJobManage (final MultipartHttpServletRequest multiRequest,.......... 으로 추가하였고요
Failed to invoke handler method [public java.lang.String com.nics.asset.jobManage.web.JobManageController.insertJobManage(org.springframework.web.multipart.MultipartHttpServletRequest,com.nics.use ..................등으로 오류가 납니다
오류내용을 더적어야되는지는모르겠으나
final MultipartHttpServletRequest multiRequest 추가후 더 해줘야되는것이있나요?
참고로 공통콤퍼넌트 에서 제공해주신 게시판등의 첨부 파일은 잘올라가요 ㅜㅜ
로그를 찍어볼까 하는마음에 insertJobManage 메소드 첫번째줄에 system.out.println을 찍어봐도 아예 시작을 안하는걸로 봐서는
메소드를 아예 읽지 못하는거같아요 ..
더 추가해줘야되는것이 있는지요??
조금급해서 그러는데 답변 부탁드립니다.
A
안녕하세요.. 임희재님..
두가지 정도를 확인해 보시면 되실 것 같습니다.
우선.. multipartResolver가 설정되어 있어야 합니다.
전체 xml 중에서.. 다음과 같은 multipartResolver가 설정되어 있는지 확인 하십시오.
<bean id="multipartResolver"
class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<property name="maxUploadSize" value="100000000" />
<property name="maxInMemorySize" value="100000000" />
</bean>
그리고.. 첨부파일을 등록하는 JSP의 form 속성 중에 enctype 값이 "multipart/form-data"로 되어 있으셔야 합니다.
그럼.. 즐거운 하루되십시오.
감사합니다.
두가지 정도를 확인해 보시면 되실 것 같습니다.
우선.. multipartResolver가 설정되어 있어야 합니다.
전체 xml 중에서.. 다음과 같은 multipartResolver가 설정되어 있는지 확인 하십시오.
<bean id="multipartResolver"
class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<property name="maxUploadSize" value="100000000" />
<property name="maxInMemorySize" value="100000000" />
</bean>
그리고.. 첨부파일을 등록하는 JSP의 form 속성 중에 enctype 값이 "multipart/form-data"로 되어 있으셔야 합니다.
그럼.. 즐거운 하루되십시오.
감사합니다.