메뉴 건너띄기
상단메뉴 바로가기
본문 바로가기

이 누리집은 대한민국 공식 전자정부 누리집입니다.

본문 영역

적용 지원, FAQ, Q&A 게시판을 통해 기술 문제 해결을 지원합니다.

묻고 답하기

엑셀다운로드 관련 질문
  • 작성자

    소*훈

  • 작성일

    2009-10-12 15:46:26

  • 조회수

    4,500

  • 구분

    실행환경

  • 진행상태

    완료

질문

엑셀 다운로드 로직 개발시
Controller단의 해당 RequestMapping의 Value값이 파일명으로 되는것 같습니다.
Ex) @RequestMapping(value="Test.do") --> 다운로드 파일명 : Test.xls

업무명으로 다운받을수 있게 임의로 파일명을 지정할수 있는 방업은 없는지요...

빠른 답변 부탁드립니다.

답변

안녕하세요.. 소광훈님

@RequestMapping은 요청되는 URL을 @Controller의 해당 method로 매핑하는 역할입니다. 다운로드되는 파일명하고는 전혀 상관이 없습니다.

다운로드시 사용되는 파일명은 response의 header에 쓰여지는 정보에 의해 사용자에개 표시가 됩니다.

response.setHeader("Content-Disposition", "attachment; filename=\"" + fvo.getOrignlFileNm() + "\"");

위와 같은 코드 작업이 다운로드 시에 저장될 파일명으로 기록됩니다..

그럼.. 남은 하루도 즐거운 하루 되십시오.
감사합니다.

이 페이지의 구성

묻고 답하기