Programming > Spring Frameworkhttp download excel 다운로드
JSP [HTML] 과 excel 변환 및 다운로드 (http download)
- 엑셀로 다운로드 형식을 작성한다.
- 웹페이지 형식으로 엑셀을 저장해 소스를 취득
- HTML소스를 JSP형식으로 바꾸고 데이터를 바인딩한다.
- Java Controller와 JSP를 매핑하고 값을 전달한다.
1) 엑셀로 다운로드 형식을 작성한다.
엑셀에서 보고서용 문서를 작성한다.

2) 웹페이지 형식으로 엑셀을 저장해 소스를 취득
① 아래와 같이 먼저 보고서로 사용할 영역을 선택한다.
② 파일을 다른이름으로 저장으로 들어가 파일 형식을 웹페이지로 선택한다.
③ 저장은 다시게시로 선택영역이 지정되게 한다.

3) HTML소스를 JSP형식으로 바꾸고 데이터를 바인딩한다.
위에서 저장한 [파일명.htm] 파일을 열어 수정 후 JSP파일로 저장한다.
먼저 JSP 상부에 encoding과 JSTL 용 태그를 선언한다.

데이터가 바인딩 되는 부분을 JSTL문법으로 바인딩 수정한다.

수정이 끝났으면 springframework의 JSP매핑위치에 JSP파일로 저장한다.

4) Java Controller와 JSP를 매핑하고 값을 전달한다.

위와 같이 Controller 과 JSP를 일반 페이지와 같이 매핑하면 파일다운로드를 구현가능하다.
xlsx 형식은 대응하지 않으므로 반드시 xls 형식으로 구현한다.
다운로드 받은 파일을 오픈시 신뢰할 수 없는 원본 메세지가 뜨는데 "예"를 선택한다.
