엑셀 다운로드시 파일명 문제..
- 작성자 :
- 김*현
- 작성일 :
- 2012-02-28 16:44:47
- 조회수 :
- 2,190
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
엑셀 다운로드를 하면
파일명이 항상 메소드 명으로 생기는데
제가 원하는 파일명으로 지정하려면 어떻게 해줘야될까요
답변좀 부탁드립니다.
(아 그리고 엑셀 템플릿이 적용된예제는 없는지요)
파일명이 항상 메소드 명으로 생기는데
제가 원하는 파일명으로 지정하려면 어떻게 해줘야될까요
답변좀 부탁드립니다.
(아 그리고 엑셀 템플릿이 적용된예제는 없는지요)
A
안녕하세요.. 김명현님..
AbstractExcelView를 extends해서 사용하시는 경우..
해당 view에서 다음과 같이 처리하시면 파일명을 주실 수 있습니다.
response.setHeader("Content-Disposition", "attachment; filename=" + filename);
파일명에 한글이 들어가는 경우는 브라우저의 인코딩에 따라 별도로 처리해야 하는데..
이 경우는 공통컴포넌트의 공통 부분에 있는 egovframework/com/cmm/web/EgovFileDownloadController.java 파일을 참조하시구요..
그럼.. 즐거운 하루되십시오.
감사합니다.
AbstractExcelView를 extends해서 사용하시는 경우..
해당 view에서 다음과 같이 처리하시면 파일명을 주실 수 있습니다.
response.setHeader("Content-Disposition", "attachment; filename=" + filename);
파일명에 한글이 들어가는 경우는 브라우저의 인코딩에 따라 별도로 처리해야 하는데..
이 경우는 공통컴포넌트의 공통 부분에 있는 egovframework/com/cmm/web/EgovFileDownloadController.java 파일을 참조하시구요..
그럼.. 즐거운 하루되십시오.
감사합니다.