파일다운로드 관련
- 작성자 :
- 최*환
- 작성일 :
- 2010-09-09 10:23:45
- 조회수 :
- 3,093
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
EgovFileDownloadController를 이용해 파일다운로드를 구현해 봤으나 기능이 안되길래 로그를 찍어 봤더니
public void cvplFileDownload(Map<String, Object> commandMap, HttpServletResponse response) throws Exception {
String atchFileId = (String)commandMap.get("atchFileId");
String fileSn = (String)commandMap.get("fileSn");
commandMap으로 파라미터가 바인딩되지 않습니다. null이 찍히더군요.
@RequestParam으로 찍어보면 잘 나오던데..
jsp샘플을 봐도 자바스크립트 말고 따로 설정을 해주어야 하는 것은 없던데
무엇이 문제인가요..
public void cvplFileDownload(Map<String, Object> commandMap, HttpServletResponse response) throws Exception {
String atchFileId = (String)commandMap.get("atchFileId");
String fileSn = (String)commandMap.get("fileSn");
commandMap으로 파라미터가 바인딩되지 않습니다. null이 찍히더군요.
@RequestParam으로 찍어보면 잘 나오던데..
jsp샘플을 봐도 자바스크립트 말고 따로 설정을 해주어야 하는 것은 없던데
무엇이 문제인가요..
A
안녕하세요, 최동환님
먼저 commandMap 사용하시기 위해서는 아래의 절차를 확인해 주시기 바랍니다
1.HandlerAdaptor 를 등록합니다
<bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter">
<property name="customArgumentResolvers">
<list>
<bean class="egovframework.rte.ptl.mvc.bind.CommandMapArgumentResolver"/>
</list>
</property>
</bean>
2.pom.xml에 아래 library 를 포함시켜야 합니다.
<dependency>
<groupId>egovframework.rte</groupId>
<artifactId>egovframework.rte.ptl.mvc</artifactId>
<version>1.0.0</version>
</dependency>
감사합니다
먼저 commandMap 사용하시기 위해서는 아래의 절차를 확인해 주시기 바랍니다
1.HandlerAdaptor 를 등록합니다
<bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter">
<property name="customArgumentResolvers">
<list>
<bean class="egovframework.rte.ptl.mvc.bind.CommandMapArgumentResolver"/>
</list>
</property>
</bean>
2.pom.xml에 아래 library 를 포함시켜야 합니다.
<dependency>
<groupId>egovframework.rte</groupId>
<artifactId>egovframework.rte.ptl.mvc</artifactId>
<version>1.0.0</version>
</dependency>
감사합니다